[PATCH v2 0/10] Miscellaneous RCU updates for v7.4

From: Paul E. McKenney

Date: Wed Oct 07 2026 - 16:49:54 EST


Hello!

This series provides miscellaneous RCU updates for v7.4:

1. Update stallwarn.rst based on RCU Tasks Trace as SRCU.

2. fix shrink budget underflow in lazy_rcu_shrink_scan, courtesy
of Longlong Xia.

3. Don't panic on already-ended RCU CPU stalls.

4. Add running and boosted indications to RCU task stall dump.

5. Fix typo "upto" in comment, courtesy of Hemanth Selam.

6. Drop the private tick-internal.h include from tree.c, courtesy
of Bradley Morgan.

7. Make userspace barrier hook drain kvfree_rcu work, courtesy of
Matthias Goergens.

8. Fix the rcuread_is_dead reference in rcuref_read() kernel-doc,
courtesy of Karl Mehltretter.

9. Disable callback contend/collapse messages by default.

10. Drop the address space qualifier from the dereference macros,
courtesy of Ricardo Ribalda.

Changes since v1:
https://lore.kernel.org/all/7dc2d858-44cc-4efa-8e94-1fe27d691f2b@paulmck-laptop/

o Add patch 10.

o Add tags.

Thanx, Paul

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

Documentation/admin-guide/kernel-parameters.txt | 7 +++++
b/Documentation/RCU/stallwarn.rst | 22 ++++++----------
b/Documentation/admin-guide/kernel-parameters.txt | 9 ++++--
b/include/linux/compiler.h | 17 ++++++++++++
b/include/linux/rcupdate.h | 10 +++----
b/include/linux/rcuref.h | 2 -
b/kernel/rcu/srcutree.c | 2 -
b/kernel/rcu/tasks.h | 15 ++++++++---
b/kernel/rcu/tree.c | 1
b/kernel/rcu/tree_exp.h | 2 -
b/kernel/rcu/tree_nocb.h | 3 --
b/kernel/rcu/tree_plugin.h | 2 -
b/kernel/rcu/tree_stall.h | 12 ++++++--
kernel/rcu/tree.c | 30 ++++++++++++++--------
kernel/rcu/tree_stall.h | 24 ++++++++++++++++-
15 files changed, 111 insertions(+), 47 deletions(-)