All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/11] rcu: Miscellaneous patches for v7.1
@ 2026-03-03 23:50 Paul E. McKenney
  2026-03-03 23:50 ` [PATCH 01/11] rcutorture: Add a textbook-style trivial preemptible RCU Paul E. McKenney
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: Paul E. McKenney @ 2026-03-03 23:50 UTC (permalink / raw)
  To: rcu; +Cc: linux-kernel, kernel-team, rostedt

Hello!

This is a series of miscellaneous patches for v7.1.  7/11 and 8/11
were generated with the assistance of an LLM named Claude.  The prompt
directed Claude at existing Linux-kernel code, and I inspected the output
to verify that the expected changes were made.  I also undertook the
usual testing.

The patches themselves are as follows:

1.	Add a textbook-style trivial preemptible RCU.

2.	kvm-check-branches.sh: Remove in favor of kvm-series.sh.

3.	Make hangs more visible in torture.sh output.

4.	Adjust scenarios for default lazy preemption.

5.	Print informative message for test without recheck file.

6.	Fix numeric "test" comparison in srcu_lockdep.sh.

7.	Ditch ref_scale_shutdown in favor of torture_shutdown_init().

8.	Ditch rcu_scale_shutdown in favor of torture_shutdown_init().

9.	Fix SRCU read flavor macro comments.

10.	Fix s/they disables/they disable/ typo in srcu_read_unlock_fast().

11.	Document that RCU Tasks Trace grace periods now imply RCU grace
	periods.

						Thanx, Paul

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

 b/Documentation/RCU/Design/Requirements/Requirements.rst               |    7 
 b/include/linux/rcupdate.h                                             |    9 
 b/include/linux/sched.h                                                |    4 
 b/include/linux/srcu.h                                                 |    4 
 b/include/linux/srcutree.h                                             |    2 
 b/kernel/rcu/Kconfig.debug                                             |   11 +
 b/kernel/rcu/rcu.h                                                     |    4 
 b/kernel/rcu/rcuscale.c                                                |   78 ++-----
 b/kernel/rcu/rcutorture.c                                              |   57 +++++
 b/kernel/rcu/refscale.c                                                |   51 +----
 b/kernel/rcu/update.c                                                  |   22 ++
 b/tools/testing/selftests/rcutorture/bin/kvm-recheck.sh                |    2 
 b/tools/testing/selftests/rcutorture/bin/parse-console.sh              |    1 
 b/tools/testing/selftests/rcutorture/bin/srcu_lockdep.sh               |    6 
 b/tools/testing/selftests/rcutorture/configs/rcu/TINY01                |    1 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE04                |    2 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE05                |    1 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE06                |    2 
 b/tools/testing/selftests/rcutorture/configs/rcu/TREE10                |    1 
 b/tools/testing/selftests/rcutorture/configs/rcu/TRIVIAL-PREEMPT       |   12 +
 b/tools/testing/selftests/rcutorture/configs/rcu/TRIVIAL-PREEMPT.boot  |    3 
 b/tools/testing/selftests/rcutorture/configs/rcuscale/ver_functions.sh |    2 
 b/tools/testing/selftests/rcutorture/configs/refscale/ver_functions.sh |    2 
 tools/testing/selftests/rcutorture/bin/kvm-check-branches.sh           |  102 ----------
 tools/testing/selftests/rcutorture/bin/kvm-recheck.sh                  |    7 
 25 files changed, 179 insertions(+), 214 deletions(-)

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2026-03-03 23:50 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-03 23:50 [PATCH 0/11] rcu: Miscellaneous patches for v7.1 Paul E. McKenney
2026-03-03 23:50 ` [PATCH 01/11] rcutorture: Add a textbook-style trivial preemptible RCU Paul E. McKenney
2026-03-03 23:50 ` [PATCH 02/11] kvm-check-branches.sh: Remove in favor of kvm-series.sh Paul E. McKenney
2026-03-03 23:50 ` [PATCH 03/11] torture: Make hangs more visible in torture.sh output Paul E. McKenney
2026-03-03 23:50 ` [PATCH 04/11] rcutorture: Adjust scenarios for default lazy preemption Paul E. McKenney
2026-03-03 23:50 ` [PATCH 05/11] torture: Print informative message for test without recheck file Paul E. McKenney
2026-03-03 23:50 ` [PATCH 06/11] rcutorture: Fix numeric "test" comparison in srcu_lockdep.sh Paul E. McKenney
2026-03-03 23:50 ` [PATCH 07/11] refscale: Ditch ref_scale_shutdown in favor of torture_shutdown_init() Paul E. McKenney
2026-03-03 23:50 ` [PATCH 08/11] rcuscale: Ditch rcu_scale_shutdown " Paul E. McKenney
2026-03-03 23:50 ` [PATCH 09/11] srcu: Fix SRCU read flavor macro comments Paul E. McKenney
2026-03-03 23:50 ` [PATCH 10/11] srcu: Fix s/they disables/they disable/ typo in srcu_read_unlock_fast() Paul E. McKenney
2026-03-03 23:50 ` [PATCH 11/11] rcu-tasks: Document that RCU Tasks Trace grace periods now imply RCU grace periods Paul E. McKenney

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.