[PATCH rcu 0/4] Callback-offloading updates for v6.5

From: Paul E. McKenney
Date: Wed May 10 2023 - 13:06:26 EST


Hello!

This series provides some nocb callback-offloading updates:

1. rcu/nocb: Protect lazy shrinker against concurrent
(de-)offloading, courtesy of Frederic Weisbecker.

2. rcu/nocb: Fix shrinker race against callback enqueuer, courtesy
of Frederic Weisbecker.

3. rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from
shrinker, courtesy of Frederic Weisbecker.

4. rcu/nocb: Make shrinker to iterate only NOCB CPUs, courtesy of
Frederic Weisbecker.

Thanx, Paul

------------------------------------------------------------------------

b/kernel/rcu/tree_nocb.h | 25 ++++++++++++++++++++++++-
kernel/rcu/tree_nocb.h | 33 ++++++++++++++++++++++++++-------
2 files changed, 50 insertions(+), 8 deletions(-)