diff options
author | Yejune Deng <yejune.deng@gmail.com> | 2021-05-10 18:10:24 +0300 |
---|---|---|
committer | Peter Zijlstra <peterz@infradead.org> | 2021-05-19 11:51:40 +0300 |
commit | 570a752b7a9bd03b50ad6420cd7f10092cc11bd3 (patch) | |
tree | 848e23fc4dd2a57a0b17f2a8fc5732d70d59e5c2 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 00b89fe0197f0c55a045775c11553c0cdb7082fe (diff) | |
download | linux-570a752b7a9bd03b50ad6420cd7f10092cc11bd3.tar.xz |
lib/smp_processor_id: Use is_percpu_thread() instead of nr_cpus_allowed
is_percpu_thread() more elegantly handles SMP vs UP, and further checks the
presence of PF_NO_SETAFFINITY. This lets us catch cases where
check_preemption_disabled() can race with a concurrent sched_setaffinity().
Signed-off-by: Yejune Deng <yejune.deng@gmail.com>
[Amended changelog]
Signed-off-by: Valentin Schneider <valentin.schneider@arm.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20210510151024.2448573-3-valentin.schneider@arm.com
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions