aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/rcu/srcutree.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/kernel/rcu/srcutree.c b/kernel/rcu/srcutree.c
index f962f4428c39..e2796f79a597 100644
--- a/kernel/rcu/srcutree.c
+++ b/kernel/rcu/srcutree.c
@@ -596,9 +596,7 @@ static void srcu_gp_end(struct srcu_struct *sp)
596 ULONG_CMP_LT(gpseq, sp->srcu_gp_seq_needed)) { 596 ULONG_CMP_LT(gpseq, sp->srcu_gp_seq_needed)) {
597 srcu_gp_start(sp); 597 srcu_gp_start(sp);
598 spin_unlock_irq_rcu_node(sp); 598 spin_unlock_irq_rcu_node(sp);
599 /* Throttle expedited grace periods: Should be rare! */ 599 srcu_reschedule(sp, 0);
600 srcu_reschedule(sp, rcu_seq_ctr(gpseq) & 0x3ff
601 ? 0 : SRCU_INTERVAL);
602 } else { 600 } else {
603 spin_unlock_irq_rcu_node(sp); 601 spin_unlock_irq_rcu_node(sp);
604 } 602 }