Commit e8755d2b authored by Paul E. McKenney's avatar Paul E. McKenney
Browse files

rcu: Remove expedited grace-period fast-path forward-progress helper



Now that the expedited grace-period fast path can only happen during
the pre-scheduler portion of early boot, this fast path can no longer
block run-time RCU Trace grace periods.  This commit therefore removes
the conditional cond_resched() invocation.

Signed-off-by: default avatarPaul E. McKenney <paulmck@kernel.org>
parent 910e1209
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -924,8 +924,6 @@ void synchronize_rcu_expedited(void)
		// them, which allows reuse of ->gp_seq_polled_exp_snap.
		rcu_poll_gp_seq_start_unlocked(&rcu_state.gp_seq_polled_exp_snap);
		rcu_poll_gp_seq_end_unlocked(&rcu_state.gp_seq_polled_exp_snap);
		if (rcu_init_invoked())
			cond_resched();
		return;  // Context allows vacuous grace periods.
	}