rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible
authorFrederic Weisbecker <frederic@kernel.org>
Tue, 23 Feb 2021 00:10:02 +0000 (01:10 +0100)
committerPaul E. McKenney <paulmck@kernel.org>
Mon, 15 Mar 2021 20:54:55 +0000 (13:54 -0700)
commite02691b7ef51c5fac0eee5a6ebde45ce92958fae
treeff0a4baab6959dbe25ca04d9e12c9f1df8aa4e7d
parent0efdf14a9f83618335a0849df3586808bff36cfb
rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible

Those tracing calls don't need to be under ->nocb_lock.  This commit
therefore moves them outside of that lock.

Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Cc: Josh Triplett <josh@joshtriplett.org>
Cc: Lai Jiangshan <jiangshanlai@gmail.com>
Cc: Joel Fernandes <joel@joelfernandes.org>
Cc: Neeraj Upadhyay <neeraju@codeaurora.org>
Cc: Boqun Feng <boqun.feng@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/rcu/tree_plugin.h