Linux RCU subsystem development
 help / color / mirror / Atom feed
* [PATCH rcu 0/11] Torture-test updates
@ 2025-01-16 20:24 Paul E. McKenney
  2025-01-16 20:24 ` [PATCH rcu 01/11] torture: Add get_torture_init_jiffies() for test-start time Paul E. McKenney
                   ` (11 more replies)
  0 siblings, 12 replies; 24+ messages in thread
From: Paul E. McKenney @ 2025-01-16 20:24 UTC (permalink / raw)
  To: rcu; +Cc: linux-kernel, kernel-team, rostedt

Hello!

This series contains torture-test updates:

1.	Add get_torture_init_jiffies() for test-start time.

2.	Add a test_boost_holdoff module parameter.

3.	Include grace-period sequence numbers in failure/close-call.

4.	Expand failure/close-call grace-period output.

5.	Trace expedited grace-period numbers in hexadecimal.

6.	Add ftrace-compatible timestamp to GP# failure/close-call output.

7.	Make cur_ops->format_gp_seqs take buffer length.

8.	Move RCU_TORTURE_TEST_{CHK_RDR_STATE,LOG_CPU} to bool.

9.	Complain when invalid SRCU reader_flavor is specified.

10.	Add FORCE_NEED_SRCU_NMI_SAFE Kconfig for testing.

11.	Make SRCU lockdep testing use srcu_read_lock_nmisafe().

						Thanx, Paul

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

 b/Documentation/admin-guide/kernel-parameters.txt        |    5 +
 b/include/linux/torture.h                                |    1 
 b/include/trace/events/rcu.h                             |    2 
 b/kernel/rcu/Kconfig                                     |   11 ++
 b/kernel/rcu/Kconfig.debug                               |   14 +++
 b/kernel/rcu/rcu.h                                       |    2 
 b/kernel/rcu/rcutorture.c                                |   19 +++-
 b/kernel/rcu/tiny.c                                      |   14 +++
 b/kernel/rcu/tree.c                                      |   20 ++++
 b/kernel/torture.c                                       |   12 ++
 b/tools/testing/selftests/rcutorture/bin/srcu_lockdep.sh |    2 
 kernel/rcu/Kconfig.debug                                 |    4 
 kernel/rcu/rcu.h                                         |    6 -
 kernel/rcu/rcutorture.c                                  |   64 ++++++++++++---
 kernel/rcu/tiny.c                                        |   12 +-
 kernel/rcu/tree.c                                        |   22 ++---
 16 files changed, 173 insertions(+), 37 deletions(-)

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

end of thread, other threads:[~2025-01-30 19:04 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-16 20:24 [PATCH rcu 0/11] Torture-test updates Paul E. McKenney
2025-01-16 20:24 ` [PATCH rcu 01/11] torture: Add get_torture_init_jiffies() for test-start time Paul E. McKenney
2025-01-16 20:24 ` [PATCH rcu 02/11] rcutorture: Add a test_boost_holdoff module parameter Paul E. McKenney
2025-01-16 20:24 ` [PATCH rcu 03/11] rcutorture: Include grace-period sequence numbers in failure/close-call Paul E. McKenney
2025-01-16 20:24 ` [PATCH rcu 04/11] rcutorture: Expand failure/close-call grace-period output Paul E. McKenney
2025-01-16 20:24 ` [PATCH rcu 05/11] rcu: Trace expedited grace-period numbers in hexadecimal Paul E. McKenney
2025-01-16 20:24 ` [PATCH rcu 06/11] rcutorture: Add ftrace-compatible timestamp to GP# failure/close-call output Paul E. McKenney
2025-01-16 20:24 ` [PATCH rcu 07/11] rcutorture: Make cur_ops->format_gp_seqs take buffer length Paul E. McKenney
2025-01-16 20:24 ` [PATCH rcu 08/11] rcutorture: Move RCU_TORTURE_TEST_{CHK_RDR_STATE,LOG_CPU} to bool Paul E. McKenney
2025-01-16 20:24 ` [PATCH rcu 09/11] rcutorture: Complain when invalid SRCU reader_flavor is specified Paul E. McKenney
2025-01-16 20:24 ` [PATCH rcu 10/11] srcu: Add FORCE_NEED_SRCU_NMI_SAFE Kconfig for testing Paul E. McKenney
2025-01-16 20:24 ` [PATCH rcu 11/11] torture: Make SRCU lockdep testing use srcu_read_lock_nmisafe() Paul E. McKenney
2025-01-30 19:04 ` [PATCH rcu 0/11] Torture-test updates Paul E. McKenney
2025-01-30 19:04   ` [PATCH rcu v2] 01/11] torture: Add get_torture_init_jiffies() for test-start time Paul E. McKenney
2025-01-30 19:04   ` [PATCH rcu v2] 02/11] rcutorture: Add a test_boost_holdoff module parameter Paul E. McKenney
2025-01-30 19:04   ` [PATCH rcu v2] 03/11] rcutorture: Include grace-period sequence numbers in failure/close-call Paul E. McKenney
2025-01-30 19:04   ` [PATCH rcu v2] 04/11] rcutorture: Expand failure/close-call grace-period output Paul E. McKenney
2025-01-30 19:04   ` [PATCH rcu v2] 05/11] rcu: Trace expedited grace-period numbers in hexadecimal Paul E. McKenney
2025-01-30 19:04   ` [PATCH rcu v2] 06/11] rcutorture: Add ftrace-compatible timestamp to GP# failure/close-call output Paul E. McKenney
2025-01-30 19:04   ` [PATCH rcu v2] 07/11] rcutorture: Make cur_ops->format_gp_seqs take buffer length Paul E. McKenney
2025-01-30 19:04   ` [PATCH rcu v2] 08/11] rcutorture: Move RCU_TORTURE_TEST_{CHK_RDR_STATE,LOG_CPU} to bool Paul E. McKenney
2025-01-30 19:04   ` [PATCH rcu v2] 09/11] rcutorture: Complain when invalid SRCU reader_flavor is specified Paul E. McKenney
2025-01-30 19:04   ` [PATCH rcu v2] 10/11] srcu: Add FORCE_NEED_SRCU_NMI_SAFE Kconfig for testing Paul E. McKenney
2025-01-30 19:04   ` [PATCH rcu v2] 11/11] torture: Make SRCU lockdep testing use srcu_read_lock_nmisafe() Paul E. McKenney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox