rcu: Inline rcu_start_gp_advanced() into rcu_start_future_gp()
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 12 Apr 2018 17:45:06 +0000 (10:45 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 15 May 2018 17:30:27 +0000 (10:30 -0700)
commitd5cd96851d520e5caff13ddf99e3b2b759ae3b1d
tree4b087ff1d4a3f1480947c9b0163795e5d3aa6d70
parenta824a287f6eaec65f1cf7aedfd5f6b69d2d3858f
rcu: Inline rcu_start_gp_advanced() into rcu_start_future_gp()

The rcu_start_gp_advanced() is invoked only from rcu_start_future_gp() and
much of its code is redundant when invoked from that context.  This commit
therefore inlines rcu_start_gp_advanced() into rcu_start_future_gp(),
then removes rcu_start_gp_advanced().

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Tested-by: Nicholas Piggin <npiggin@gmail.com>
kernel/rcu/tree.c