diff options
author | 2013-06-21 17:10:40 -0700 | |
---|---|---|
committer | 2013-08-31 14:44:02 -0700 | |
commit | eb75767be0e514f97bf1b5cec763696cfc7f7e2a (patch) | |
tree | 08cae2878e46409d6f5cffd0d37499bfa4851abc /tools/perf/scripts/python/export-to-postgresql.py | |
parent | nohz_full: Add full-system-idle state machine (diff) | |
download | linux-dev-eb75767be0e514f97bf1b5cec763696cfc7f7e2a.tar.xz linux-dev-eb75767be0e514f97bf1b5cec763696cfc7f7e2a.zip |
nohz_full: Force RCU's grace-period kthreads onto timekeeping CPU
Because RCU's quiescent-state-forcing mechanism is used to drive the
full-system-idle state machine, and because this mechanism is executed
by RCU's grace-period kthreads, this commit forces these kthreads to
run on the timekeeping CPU (tick_do_timer_cpu). To do otherwise would
mean that the RCU grace-period kthreads would force the system into
non-idle state every time they drove the state machine, which would
be just a bit on the futile side.
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Lai Jiangshan <laijs@cn.fujitsu.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions