summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/parallel-perf.py
diff options
context:
space:
mode:
authorJacky Bai <ping.bai@nxp.com>2025-03-13 04:39:28 +0300
committerViresh Kumar <viresh.kumar@linaro.org>2025-03-17 08:59:18 +0300
commit45f589b7167f36290d29c79e3a442dc0b13c086a (patch)
tree6d5a950044c269256f30ce1bc9c8e5239883f76d /tools/perf/scripts/python/parallel-perf.py
parentbe4ae8c19492cd6d5de61ccb34ffb3f5ede5eec8 (diff)
downloadlinux-45f589b7167f36290d29c79e3a442dc0b13c086a.tar.xz
cpufreq: Init cpufreq only for present CPUs
for_each_possible_cpu() is currently used to initialize cpufreq. However, in cpu_dev_register_generic(), for_each_present_cpu() is used to register CPU devices which means the CPU devices are only registered for present CPUs and not all possible CPUs. With nosmp or maxcpus=0, only the boot CPU is present, lead to the cpufreq probe failure or defer probe due to no cpu device available for not present CPUs. Change for_each_possible_cpu() to for_each_present_cpu() in the above cpufreq drivers to ensure it only registers cpufreq for CPUs that are actually present. Fixes: b0c69e1214bc ("drivers: base: Use present CPUs in GENERIC_CPU_DEVICES") Reviewed-by: Sudeep Holla <sudeep.holla@arm.com> Signed-off-by: Jacky Bai <ping.bai@nxp.com> Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Diffstat (limited to 'tools/perf/scripts/python/parallel-perf.py')
0 files changed, 0 insertions, 0 deletions