public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH tip/core/rcu 0/28] Torture-test updates for v5.11
@ 2020-11-05 23:46 Paul E. McKenney
  2020-11-05 23:46 ` [PATCH tip/core/rcu 01/28] refscale: Bounds-check module parameters paulmck
                   ` (27 more replies)
  0 siblings, 28 replies; 31+ messages in thread
From: Paul E. McKenney @ 2020-11-05 23:46 UTC (permalink / raw)
  To: rcu
  Cc: linux-kernel, kernel-team, mingo, jiangshanlai, akpm,
	mathieu.desnoyers, josh, tglx, peterz, rostedt, dhowells,
	edumazet, fweisbec, oleg, joel

Hello!

This series contains torture-test updates:

1.	Bounds-check module parameters.

2.	Don't kill gdb sessions.

3.	Track time of last ->writeunlock().

4.	Periodically pause in stutter_wait().

5.	Make torture_stutter() use hrtimer.

6.	Add an alternative IPI vector.

7.	Add RCU Tasks Trace.

8.	Avoid divide by zero.

9.	Exclude "NOHZ tick-stop error" from fatal errors.

10.	Prevent hangs for invalid arguments.

11.	Prevent hangs for invalid arguments.

12.	Adjust scenarios SRCU-t and SRCU-u to make kconfig happy.

13.	Ignore nreaders_stress if no readlock support, courtesy of
	Hou Tao.

14.	Prevent hangs for invalid arguments.

15.	Prevent jitter processes from delaying failed run.

16.	Prevent hangs for invalid arguments.

17.	Force weak-hashed pointers on console log.

18.	Make stutter_wait() caller restore priority.

19.	Accept time units on kvm.sh --duration argument.

20.	Small code cleanups.

21.	Allow alternative forms of kvm.sh command-line arguments.

22.	Add full-test stutter capability.

23.	Invoke percpu_free_rwsem() to do percpu-rwsem cleanup, courtesy
	of Hou Tao.

24.	Don't do need_resched() testing if ->sync is NULL.

25.	Fix a typo in header file, courtesy of Samuel Hernandez.

26.	Make kvm-check-branches.sh use --allcpus.

27.	Fix a spelling error in a comment, courtesy of Bhaskar Chowdhury.

28.	Fix BUG parsing of console.log, courtesy of Anna-Maria Behnsen.

						Thanx, Paul

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

 kernel/locking/locktorture.c                                     |   36 +++++-
 kernel/rcu/rcuscale.c                                            |   37 ++++++
 kernel/rcu/rcutorture.c                                          |   41 +++++--
 kernel/rcu/refscale.c                                            |   11 +-
 kernel/scftorture.c                                              |   53 +++++++---
 kernel/torture.c                                                 |   42 +++++--
 tools/include/nolibc/nolibc.h                                    |    4 
 tools/testing/selftests/rcutorture/bin/console-badness.sh        |    3 
 tools/testing/selftests/rcutorture/bin/functions.sh              |    1 
 tools/testing/selftests/rcutorture/bin/kvm-check-branches.sh     |    5 
 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuscale.sh   |    2 
 tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh         |   19 +++
 tools/testing/selftests/rcutorture/bin/kvm.sh                    |   29 ++++-
 tools/testing/selftests/rcutorture/bin/parse-console.sh          |    2 
 tools/testing/selftests/rcutorture/configs/rcu/SRCU-t            |    3 
 tools/testing/selftests/rcutorture/configs/rcu/SRCU-u            |    3 
 tools/testing/selftests/rcutorture/configs/rcuscale/CFcommon     |    3 
 tools/testing/selftests/rcutorture/configs/rcuscale/TRACE01      |   15 ++
 tools/testing/selftests/rcutorture/configs/rcuscale/TRACE01.boot |    1 
 19 files changed, 246 insertions(+), 64 deletions(-)

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

end of thread, other threads:[~2020-11-06 19:13 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-05 23:46 [PATCH tip/core/rcu 0/28] Torture-test updates for v5.11 Paul E. McKenney
2020-11-05 23:46 ` [PATCH tip/core/rcu 01/28] refscale: Bounds-check module parameters paulmck
2020-11-05 23:46 ` [PATCH tip/core/rcu 02/28] torture: Don't kill gdb sessions paulmck
2020-11-05 23:46 ` [PATCH tip/core/rcu 03/28] locktorture: Track time of last ->writeunlock() paulmck
2020-11-06  6:56   ` Davidlohr Bueso
2020-11-06 19:13     ` Paul E. McKenney
2020-11-05 23:46 ` [PATCH tip/core/rcu 04/28] torture: Periodically pause in stutter_wait() paulmck
2020-11-05 23:46 ` [PATCH tip/core/rcu 05/28] torture: Make torture_stutter() use hrtimer paulmck
2020-11-05 23:46 ` [PATCH tip/core/rcu 06/28] scftorture: Add an alternative IPI vector paulmck
2020-11-05 23:46 ` [PATCH tip/core/rcu 07/28] rcuscale: Add RCU Tasks Trace paulmck
2020-11-05 23:46 ` [PATCH tip/core/rcu 08/28] rcuscale: Avoid divide by zero paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 09/28] torture: Exclude "NOHZ tick-stop error" from fatal errors paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 10/28] rcuscale: Prevent hangs for invalid arguments paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 11/28] refscale: " paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 12/28] rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 13/28] locktorture: Ignore nreaders_stress if no readlock support paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 14/28] locktorture: Prevent hangs for invalid arguments paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 15/28] torture: Prevent jitter processes from delaying failed run paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 16/28] rcutorture: Prevent hangs for invalid arguments paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 17/28] torture: Force weak-hashed pointers on console log paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 18/28] rcutorture: Make stutter_wait() caller restore priority paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 19/28] torture: Accept time units on kvm.sh --duration argument paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 20/28] rcutorture: Small code cleanups paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 21/28] torture: Allow alternative forms of kvm.sh command-line arguments paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 22/28] scftorture: Add full-test stutter capability paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 23/28] locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 24/28] rcutorture: Don't do need_resched() testing if ->sync is NULL paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 25/28] rcutorture/nolibc: Fix a typo in header file paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 26/28] torture: Make kvm-check-branches.sh use --allcpus paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 27/28] tools/nolibc: Fix a spelling error in a comment paulmck
2020-11-05 23:47 ` [PATCH tip/core/rcu 28/28] tools/rcutorture: Fix BUG parsing of console.log paulmck

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