]> git.karo-electronics.de Git - karo-tx-linux.git/commit
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>
Wed, 10 Aug 2011 02:28:26 +0000 (19:28 -0700)
commit3a9445c16172214c8790f00dfac58ffeb3f48299
tree69bca18ea076ae130500120a5c93f4bf8af82647
parentf96052bf09ce6a0389188e940c53701aff8a5cc6
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