summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorDietmar Eggemann <dietmar.eggemann@arm.com>2026-03-16 00:36:22 +0100
committerPeter Zijlstra <peterz@infradead.org>2026-03-18 09:06:49 +0100
commit8ca12326f592f7554acf2788ecb1c5c954dcf31c (patch)
tree09a00811fb07f548c4bccc6eeeb43831f326dddc /tools/perf/scripts/python
parentf494bfb04615119f31dbd3222c9d39fea3817d40 (diff)
PM: EM: Switch to rcu_dereference_all() in wakeup path
em_cpu_energy() is part of the EAS (Fair) task wakeup path. Now that rcu_read_{,un}lock() have been removed from find_energy_efficient_cpu() switch to rcu_dereference_all() and check for rcu_read_lock_any_held() in em_cpu_energy() as well. In EAS (Fair) task wakeup path is a preempt/IRQ disabled region, so rcu_read_{,un}lock() can be removed. Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: K Prateek Nayak <kprateek.nayak@amd.com> Link: https://patch.msgid.link/5b1228b7-5949-4a45-9f62-e8ce936de694@arm.com
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions