rcu/nocb: Rename and document no-CB CB kthread sleep trace event
The nocb_cb_wait() function traces a "FollowerSleep" trace_rcu_nocb_wake() event, which never was documented and is now misleading. This commit therefore changes "FollowerSleep" to "CBSleep", documents this, and updates the documentation for "Sleep" as well. Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
This commit is contained in:
@@ -1891,7 +1891,7 @@ static int rcu_nocb_gp_kthread(void *arg)
|
||||
*/
|
||||
static bool nocb_cb_wait(struct rcu_data *rdp)
|
||||
{
|
||||
trace_rcu_nocb_wake(rcu_state.name, rdp->cpu, TPS("FollowerSleep"));
|
||||
trace_rcu_nocb_wake(rcu_state.name, rdp->cpu, TPS("CBSleep"));
|
||||
swait_event_interruptible_exclusive(rdp->nocb_cb_wq,
|
||||
READ_ONCE(rdp->nocb_cb_head));
|
||||
if (smp_load_acquire(&rdp->nocb_cb_head)) { /* VVV */
|
||||
|
Reference in New Issue
Block a user