diff options
author | 2019-08-12 10:28:08 -0700 | |
---|---|---|
committer | 2019-08-13 14:35:49 -0700 | |
commit | 0bd55c693617cd2488378d011b66b92e1dd66ecf (patch) | |
tree | 82c4f4c0b338421be2ad2835e9541fb97281936d /tools/perf/scripts/python/export-to-sqlite.py | |
parent | rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (diff) | |
download | wireguard-linux-0bd55c693617cd2488378d011b66b92e1dd66ecf.tar.xz wireguard-linux-0bd55c693617cd2488378d011b66b92e1dd66ecf.zip |
rcu/nohz: Turn off tick for offloaded CPUs
Historically, no-CBs CPUs allowed the scheduler-clock tick to be
unconditionally disabled on any transition to idle or nohz_full userspace
execution (see the rcu_needs_cpu() implementations). Unfortunately,
the checks used by rcu_needs_cpu() are defeated now that no-CBs CPUs
use ->cblist, which might make users of battery-powered devices rather
unhappy. This commit therefore adds explicit rcu_segcblist_is_offloaded()
checks to return to the historical energy-efficient semantics.
Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions