[PATCH 00/14] RCU torture changes for v6.16

From: Joel Fernandes
Date: Fri Apr 18 2025 - 12:10:32 EST


Hi,

Please find the upcoming miscellaneous RCU changes. The changes can also
be found at:

git://git.kernel.org/pub/scm/linux/kernel/git/jfern/linux.git torture.2025.04.18a

Thanks.

Joel Fernandes (2):
rcutorture: Perform more frequent testing of ->gpwrap
rcutorture: Fix issue with re-using old images on ARM64

Paul E. McKenney (12):
rcutorture: Make srcu_lockdep.sh check kernel Kconfig
rcutorture: Make srcu_lockdep.sh check reader-conflict handling
rcutorture: Split out beginning and end from rcu_torture_one_read()
rcutorture: Make torture.sh --do-rt use CONFIG_PREEMPT_RT
rcutorture: Add tests for SRCU up/down reader primitives
rcutorture: Pull rcu_torture_updown() loop body into new function
rcutorture: Comment invocations of tick_dep_set_task()
rcutorture: Complain if an ->up_read() is delayed more than 10 seconds
rcutorture: Check for ->up_read() without matching ->down_read()
checkpatch: Deprecate srcu_read_lock_lite() and
srcu_read_unlock_lite()
torture: Add --do-{,no-}normal to torture.sh
torture: Add testing of RCU's Rust bindings to torture.sh

kernel/rcu/rcu.h | 4 +
kernel/rcu/rcutorture.c | 440 +++++++++++++++---
kernel/rcu/tree.c | 34 +-
kernel/rcu/tree.h | 1 +
scripts/checkpatch.pl | 2 +
.../rcutorture/bin/kvm-test-1-run.sh | 2 +-
.../selftests/rcutorture/bin/srcu_lockdep.sh | 42 +-
.../selftests/rcutorture/bin/torture.sh | 89 +++-
8 files changed, 537 insertions(+), 77 deletions(-)

--
2.43.0