Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

rcu: Move rcu_try_advance_all_cbs() to ->gp_seq



This commit makes rcu_try_advance_all_cbs() use ->gp_seq, with the
exception of tracing, which will be converted later.

Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
parent e05720b0
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1467,7 +1467,8 @@ static bool __maybe_unused rcu_try_advance_all_cbs(void)
		 * completed since we last checked and there are
		 * callbacks not yet ready to invoke.
		 */
		if ((rdp->completed != rnp->completed ||
		if ((rcu_seq_completed_gp(rdp->gp_seq,
					  rcu_seq_current(&rnp->gp_seq)) ||
		     unlikely(READ_ONCE(rdp->gpwrap))) &&
		    rcu_segcblist_pend_cbs(&rdp->cblist))
			note_gp_changes(rsp, rdp);