aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/rcu/tree.c
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>2018-05-01 16:08:46 -0400
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2018-07-12 18:38:44 -0400
commitabd13fdd9516e5baae2257721b921684ecb090d3 (patch)
treed97d261267344affc791d19da983cf871de85b32 /kernel/rcu/tree.c
parent477351f7829d2268769c5d545511081555066529 (diff)
rcu: Convert rcu_future_grace_period tracepoint to gp_seq
This commit makes the rcu_future_grace_period tracepoint use gp_seq instead of ->gpnum and ->completed. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'kernel/rcu/tree.c')
-rw-r--r--kernel/rcu/tree.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
index 7ce85ad39af6..066dbaacec30 100644
--- a/kernel/rcu/tree.c
+++ b/kernel/rcu/tree.c
@@ -1552,9 +1552,8 @@ void rcu_cpu_stall_reset(void)
1552static void trace_rcu_this_gp(struct rcu_node *rnp, struct rcu_data *rdp, 1552static void trace_rcu_this_gp(struct rcu_node *rnp, struct rcu_data *rdp,
1553 unsigned long c, const char *s) 1553 unsigned long c, const char *s)
1554{ 1554{
1555 trace_rcu_future_grace_period(rdp->rsp->name, rnp->gpnum, 1555 trace_rcu_future_grace_period(rdp->rsp->name, rnp->gp_seq, c,
1556 rnp->completed, c, rnp->level, 1556 rnp->level, rnp->grplo, rnp->grphi, s);
1557 rnp->grplo, rnp->grphi, s);
1558} 1557}
1559 1558
1560/* 1559/*
@@ -2053,7 +2052,7 @@ static void rcu_gp_cleanup(struct rcu_state *rsp)
2053 /* Check for GP requests since above loop. */ 2052 /* Check for GP requests since above loop. */
2054 rdp = this_cpu_ptr(rsp->rda); 2053 rdp = this_cpu_ptr(rsp->rda);
2055 if (ULONG_CMP_LT(rnp->gp_seq, rnp->gp_seq_needed)) { 2054 if (ULONG_CMP_LT(rnp->gp_seq, rnp->gp_seq_needed)) {
2056 trace_rcu_this_gp(rnp, rdp, rsp->completed - 1, 2055 trace_rcu_this_gp(rnp, rdp, rnp->gp_seq_needed,
2057 TPS("CleanupMore")); 2056 TPS("CleanupMore"));
2058 needgp = true; 2057 needgp = true;
2059 } 2058 }