aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>2018-04-19 19:38:25 -0400
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2018-05-15 13:31:09 -0400
commitc21b8b3ed0ebba0d9fd3cb126d749b653e7b5038 (patch)
tree1ad189d72567f6d38176e86a1fc31e07c6154ec7
parenta458360af63a36424c9f607015f0858aacb84a19 (diff)
rcu: Update list of rcu_future_grace_period() trace events
Reworking grace-period initiation and funnel locking added new rcu_future_grace_period() trace events, so this commit updates the rcu_future_grace_period() trace event's header comment accordingly. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Tested-by: Nicholas Piggin <npiggin@gmail.com>
-rw-r--r--include/trace/events/rcu.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/include/trace/events/rcu.h b/include/trace/events/rcu.h
index d8c33298c153..5936aac357ab 100644
--- a/include/trace/events/rcu.h
+++ b/include/trace/events/rcu.h
@@ -84,20 +84,21 @@ TRACE_EVENT(rcu_grace_period,
84); 84);
85 85
86/* 86/*
87 * Tracepoint for future grace-period events, including those for no-callbacks 87 * Tracepoint for future grace-period events. The caller should pull
88 * CPUs. The caller should pull the data from the rcu_node structure, 88 * the data from the rcu_node structure, other than rcuname, which comes
89 * other than rcuname, which comes from the rcu_state structure, and event, 89 * from the rcu_state structure, and event, which is one of the following:
90 * which is one of the following:
91 * 90 *
92 * "Startleaf": Request a nocb grace period based on leaf-node data. 91 * "Startleaf": Request a grace period based on leaf-node data.
92 * "Prestarted": Someone beat us to the request
93 * "Startedleaf": Leaf-node start proved sufficient. 93 * "Startedleaf": Leaf-node start proved sufficient.
94 * "Startedleafroot": Leaf-node start proved sufficient after checking root. 94 * "Startedleafroot": Leaf-node start proved sufficient after checking root.
95 * "Startedroot": Requested a nocb grace period based on root-node data. 95 * "Startedroot": Requested a nocb grace period based on root-node data.
96 * "NoGPkthread": The RCU grace-period kthread has not yet started.
96 * "StartWait": Start waiting for the requested grace period. 97 * "StartWait": Start waiting for the requested grace period.
97 * "ResumeWait": Resume waiting after signal. 98 * "ResumeWait": Resume waiting after signal.
98 * "EndWait": Complete wait. 99 * "EndWait": Complete wait.
99 * "Cleanup": Clean up rcu_node structure after previous GP. 100 * "Cleanup": Clean up rcu_node structure after previous GP.
100 * "CleanupMore": Clean up, and another no-CB GP is needed. 101 * "CleanupMore": Clean up, and another GP is needed.
101 */ 102 */
102TRACE_EVENT(rcu_future_grace_period, 103TRACE_EVENT(rcu_future_grace_period,
103 104