summaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>2013-06-21 17:10:40 -0700
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2013-08-31 14:44:02 -0700
commiteb75767be0e514f97bf1b5cec763696cfc7f7e2a (patch)
tree08cae2878e46409d6f5cffd0d37499bfa4851abc /Documentation
parent0edd1b1784cbdad55aca2c1293be018f53c0ab1d (diff)
downloadlinux-eb75767be0e514f97bf1b5cec763696cfc7f7e2a.tar.bz2
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 'Documentation')
0 files changed, 0 insertions, 0 deletions