[PATCH v2 0/6] Miscellaneous RCU changes for v7.2

From: Paul E. McKenney

Date: Fri May 08 2026 - 13:43:44 EST


Hello!

This series contains v2 of the miscellaneous RCU updates for v7.2:

1. Don't queue workqueue handlers to never-online CPUs.

2. Fix kerneldoc header comment typo in srcu_down_read_fast().

3. Undeprecate rcu_read_lock_trace() and rcu_read_unlock_trace().

4. Simplify rcu_do_batch() by applying clamp().

5. Simplify param_set_next_fqs_jiffies() by applying clamp_val().

6. Document rcu_access_pointer() feeding into cmpxchg().

Changes since v1:

o Merge the two checkpatch commits (#3 and #4 in v1) into a single
commit (#3).

Thanx, Paul

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

b/include/linux/rcupdate.h | 12 +++++++-----
b/include/linux/srcu.h | 2 +-
b/kernel/rcu/srcutree.c | 12 ++++++------
b/kernel/rcu/tree.c | 2 +-
b/scripts/checkpatch.pl | 5 +++--
kernel/rcu/tree.c | 2 +-
6 files changed, 19 insertions(+), 16 deletions(-)