rcu: Move rcu_report_exp_rnp() to allow consolidation
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 31 Jul 2015 20:34:32 +0000 (13:34 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Mon, 21 Sep 2015 04:16:18 +0000 (21:16 -0700)
commit7922cd0e562cb2b8da2c8a0afda2e1c9bb4a94e2
treedce739485e55be9238c53bf70530a0b5e5a34aa3
parentf4ecea309d3e17ba5e90082308125ad23bd5701b
rcu: Move rcu_report_exp_rnp() to allow consolidation

This is a nearly pure code-movement commit, moving rcu_report_exp_rnp(),
sync_rcu_preempt_exp_done(), and rcu_preempted_readers_exp() so
that later commits can make synchronize_sched_expedited() use them.
The non-code-movement portion of this commit tags rcu_report_exp_rnp()
as __maybe_unused to avoid build errors when CONFIG_PREEMPT=n.

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