aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorRob Herring <[email protected]>2018-09-11 09:28:14 -0500
committerRob Herring <[email protected]>2018-09-11 11:28:40 -0500
commite54192b48da75f025ae4b277925eaf6aca1d13bd (patch)
treef31ac5662c779ae66b72c91dcaf3be22087daeca /tools/perf/scripts/python/export-to-sqlite.py
parent0413bedabc886c3a56804d1c80a58e99077b1d91 (diff)
of: fix phandle cache creation for DTs with no phandles
With commit 0b3ce78e90fc ("of: cache phandle nodes to reduce cost of of_find_node_by_phandle()"), a G3 PowerMac fails to boot. The root cause is the DT for this system has no phandle properties when booted with BootX. of_populate_phandle_cache() does not handle the case of no phandles correctly. The problem is roundup_pow_of_two() for 0 is undefined. The implementation subtracts 1 underflowing and then things are in the weeds. Fixes: 0b3ce78e90fc ("of: cache phandle nodes to reduce cost of of_find_node_by_phandle()") Cc: [email protected] # 4.17+ Reported-by: Finn Thain <[email protected]> Tested-by: Stan Johnson <[email protected]> Reviewed-by: Frank Rowand <[email protected]> Cc: Benjamin Herrenschmidt <[email protected]> Signed-off-by: Rob Herring <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions