rcu: Consolidate expedited GP code into exp_funnel_lock()
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Wed, 16 Mar 2016 23:32:24 +0000 (16:32 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 31 Mar 2016 20:34:11 +0000 (13:34 -0700)
commitaff12cdf86e6fa891d1c30c0fad112d138bd7b10
treeed88787da7026515173518461e152e02dd947f67
parent179e5dcd1e5bdfac1128431d131b31322aedd2bc
rcu: Consolidate expedited GP code into exp_funnel_lock()

This commit pulls the grace-period-start counter adjustment and tracing
from synchronize_rcu_expedited() and synchronize_sched_expedited()
into exp_funnel_lock(), thus eliminating some code duplication.

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