diff options
| author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2018-04-19 19:38:25 -0400 |
|---|---|---|
| committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2018-05-15 13:31:09 -0400 |
| commit | c21b8b3ed0ebba0d9fd3cb126d749b653e7b5038 (patch) | |
| tree | 1ad189d72567f6d38176e86a1fc31e07c6154ec7 | |
| parent | a458360af63a36424c9f607015f0858aacb84a19 (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.h | 13 |
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 | */ |
| 102 | TRACE_EVENT(rcu_future_grace_period, | 103 | TRACE_EVENT(rcu_future_grace_period, |
| 103 | 104 | ||
