bbe528de02
Phandle lookups still occur frequently after boot (like in the regulator subsystem), and they can be quite expensive if the device tree is complex. Lookups disable IRQs and have been observed to take over a millisecond on a mobile arm64 device, which is very bad for system latency. Keep the phandle cache around after boot to retain O(1) lookup times. Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com> |
||
---|---|---|
.. | ||
unittest-data | ||
address.c | ||
base.c | ||
device.c | ||
dynamic.c | ||
fdt_address.c | ||
fdt.c | ||
irq.c | ||
Kconfig | ||
kobj.c | ||
Makefile | ||
of_batterydata.c | ||
of_mdio.c | ||
of_net.c | ||
of_numa.c | ||
of_private.h | ||
of_reserved_mem.c | ||
of_slimbus.c | ||
overlay.c | ||
pdt.c | ||
platform.c | ||
property.c | ||
resolver.c | ||
unittest.c |