rcu: Abstract common code for RCU grace-period-wait primitives
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 27 May 2011 05:14:36 +0000 (22:14 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 29 Sep 2011 04:36:42 +0000 (21:36 -0700)
commit2c42818e962e2858334bf45bfc56662b3752df34
tree192364123c9aeeab282c53168e51eddece9d8be4
parentf039d1f1884b2fe9c13d28f59d8330f0b0518fc4
rcu: Abstract common code for RCU grace-period-wait primitives

Pull the code that waits for an RCU grace period into a single function,
which is then called by synchronize_rcu() and friends in the case of
TREE_RCU and TREE_PREEMPT_RCU, and from rcu_barrier() and friends in
the case of TINY_RCU and TINY_PREEMPT_RCU.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
include/linux/rcupdate.h
include/linux/rcutiny.h
include/linux/rcutree.h
kernel/rcupdate.c
kernel/rcutiny.c
kernel/rcutiny_plugin.h
kernel/rcutree.c
kernel/rcutree_plugin.h