On Thu, Mar 07, 2024 at 04:06:06PM -0800, Paul E. McKenney wrote: > On Thu, Mar 07, 2024 at 06:52:14PM -0500, Joel Fernandes wrote: > > On Thu, Mar 7, 2024 at 6:48 PM Joel Fernandes (Google) > > <joel@xxxxxxxxxxxxxxxxx> wrote: > > > > > > In the synchronize_rcu() common case, we will have less than > > > SR_MAX_USERS_WAKE_FROM_GP number of users per GP. Waking up the kworker > > > is pointless just to free the last injected wait head since at that point, > > > all the users have already been awakened. > > > > > > Introduce a new counter to track this and prevent the wakeup in the > > > common case. > > > > > > Signed-off-by: Joel Fernandes (Google) <joel@xxxxxxxxxxxxxxxxx> > > > --- > > > > Forgot to mention, this is based on the latest RCU -dev branch and > > passes light rcutorture testing on all configs. Heavier rcutorture > > testing (60 minutes) was performed on TREE03. > > Very good, thank you! > > Uladzislau, could you please pull this into the next series you send? > I can then replace your commits in -rcu with the updated series. > Absolutely. I will go through it and send out the next version! -- Uladzislau Rezki