rcu: Consolidate expedited GP code into rcu_exp_wait_wake()
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Wed, 16 Mar 2016 23:22:25 +0000 (16:22 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 31 Mar 2016 20:34:10 +0000 (13:34 -0700)
commit4ea3e85b113ab37a2d55cfabf0d709ddec088bb3
tree8c6f6ffab8fe1623e15bdb9c2fc56336ec315f55
parent356051e1de3cf65575da4ee92d1f5cee86677ee2
rcu: Consolidate expedited GP code into rcu_exp_wait_wake()

Currently, synchronize_rcu_expedited() and rcu_sched_expedited() have
significant duplicate code.  This commit therefore consolidates some of
this code into rcu_exp_wake(), which is now renamed to rcu_exp_wait_wake()
in recognition of its added responsibilities.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
kernel/rcu/tree.c
kernel/rcu/tree_plugin.h