summaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorPaul E. McKenney <paul.mckenney@linaro.org>2012-12-17 14:21:14 -0800
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2013-03-26 08:04:50 -0700
commitb11cc5760a9c48c870ad286e8a6d8fdb998fa58d (patch)
treedbe928742df4835403e9a277042dbcaec516b36b /init
parent5e44ce35a6ec1a16522fa2099dda27aefd8a584e (diff)
downloadlinux-3.10-b11cc5760a9c48c870ad286e8a6d8fdb998fa58d.tar.gz
linux-3.10-b11cc5760a9c48c870ad286e8a6d8fdb998fa58d.tar.bz2
linux-3.10-b11cc5760a9c48c870ad286e8a6d8fdb998fa58d.zip
rcu: Accelerate RCU callbacks at grace-period end
Now that callback acceleration is idempotent, it is safe to accelerate callbacks during grace-period cleanup on any CPUs that the kthread happens to be running on. This commit therefore propagates the completion of the grace period to the per-CPU data structures, and also adds an rcu_advance_cbs() just before the cpu_needs_another_gp() check in order to reduce false-positive grace periods. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions