diff options
author | Paul E. McKenney <paul.mckenney@linaro.org> | 2012-12-17 14:21:14 -0800 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2013-03-26 08:04:50 -0700 |
commit | b11cc5760a9c48c870ad286e8a6d8fdb998fa58d (patch) | |
tree | dbe928742df4835403e9a277042dbcaec516b36b /init | |
parent | 5e44ce35a6ec1a16522fa2099dda27aefd8a584e (diff) | |
download | linux-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