mirror of
https://github.com/torvalds/linux.git
synced 2024-11-25 21:51:40 +00:00
tools/power/turbostat: Obey allowed CPUs when accessing CPU counters
for_all_cpus/for_all_cpus_2 are used for accessing the per CPU counters, and they should follow the cpu_allowed_set instead of cpu_present_set. Signed-off-by: Zhang Rui <rui.zhang@intel.com>
This commit is contained in:
parent
71cfd1da9f
commit
4ede6d1ce7
@ -1182,7 +1182,7 @@ int for_all_cpus(int (func) (struct thread_data *, struct core_data *, struct pk
|
||||
|
||||
t = GET_THREAD(thread_base, thread_no, core_no, node_no, pkg_no);
|
||||
|
||||
if (cpu_is_not_present(t->cpu_id))
|
||||
if (cpu_is_not_allowed(t->cpu_id))
|
||||
continue;
|
||||
|
||||
c = GET_CORE(core_base, core_no, node_no, pkg_no);
|
||||
@ -3618,7 +3618,7 @@ int for_all_cpus_2(int (func) (struct thread_data *, struct core_data *,
|
||||
|
||||
t = GET_THREAD(thread_base, thread_no, core_no, node_no, pkg_no);
|
||||
|
||||
if (cpu_is_not_present(t->cpu_id))
|
||||
if (cpu_is_not_allowed(t->cpu_id))
|
||||
continue;
|
||||
|
||||
t2 = GET_THREAD(thread_base2, thread_no, core_no, node_no, pkg_no);
|
||||
|
Loading…
Reference in New Issue
Block a user