diff options
-rw-r--r-- | kernel/rcu/tree.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c index c7b1e6b2a3da..25dbbc753fef 100644 --- a/kernel/rcu/tree.c +++ b/kernel/rcu/tree.c | |||
@@ -2181,6 +2181,7 @@ static void rcu_gp_cleanup(struct rcu_state *rsp) | |||
2181 | READ_ONCE(rsp->gpnum), | 2181 | READ_ONCE(rsp->gpnum), |
2182 | TPS("newreq")); | 2182 | TPS("newreq")); |
2183 | } | 2183 | } |
2184 | WRITE_ONCE(rsp->gp_flags, rsp->gp_flags & RCU_GP_FLAG_INIT); | ||
2184 | raw_spin_unlock_irq_rcu_node(rnp); | 2185 | raw_spin_unlock_irq_rcu_node(rnp); |
2185 | } | 2186 | } |
2186 | 2187 | ||