All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH tip/core/rcu 0/23] Torture-test updates for v5.9
@ 2020-06-23  0:37 Paul E. McKenney
  2020-06-23  0:37 ` [PATCH tip/core/rcu 01/23] torture: Remove qemu dependency on EFI firmware paulmck
                   ` (32 more replies)
  0 siblings, 33 replies; 37+ messages in thread
From: Paul E. McKenney @ 2020-06-23  0:37 UTC (permalink / raw)
  To: rcu
  Cc: linux-kernel, kernel-team, mingo, jiangshanlai, dipankar, akpm,
	mathieu.desnoyers, josh, tglx, peterz, rostedt, dhowells,
	edumazet, fweisbec, oleg, joel

Hello!

This series provides torture-test updates:

1.	 Remove qemu dependency on EFI firmware.

2.	Add script to smoke-test commits in a branch.

3.	Use true and false to assign to bool variables, courtesy of Zou Wei.

4.	Add races with task-exit processing.

5.	Set configfile variable to current scenario.

6.	Handle non-statistic bang-string error messages.

7.	NULL rcu_torture_current earlier in cleanup code.

8.	Remove whitespace from identify_qemu_vcpus output.

9.	Add --allcpus argument to the kvm.sh script.

10.	rcu/rcutorture: Replace 0 with false, courtesy of Jules Irenge.

11.	Create qemu-cmd in --buildonly runs.

12.	Add a stop-run capability.

13.	Abstract out console-log error detection.

14.	Check for unwatched readers.

15.	Pass --kmake-arg to all make invocations, courtesy of Marco Elver.

16.	Correctly summarize build-only runs.

17.	Improve diagnostic for KCSAN-incapable compilers.

18.	Add more tracing crib notes to kvm.sh.

19.	Add kvm-tranform.sh script for qemu-cmd files.

20.	Dump ftrace at shutdown only if requested.

21.	Avoid duplicate specification of qemu command.

22.	Remove obsolete "cd $KVM".

23.	Remove KCSAN stubs.

							Thanx, Paul

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

 Documentation/admin-guide/kernel-parameters.txt              |   21 +
 include/linux/torture.h                                      |    5 
 kernel/locking/locktorture.c                                 |   14 -
 kernel/rcu/rcutorture.c                                      |  130 +++++++++--
 kernel/torture.c                                             |    6 
 tools/testing/selftests/rcutorture/bin/configinit.sh         |    4 
 tools/testing/selftests/rcutorture/bin/console-badness.sh    |   16 +
 tools/testing/selftests/rcutorture/bin/functions.sh          |   23 +
 tools/testing/selftests/rcutorture/bin/jitter.sh             |    6 
 tools/testing/selftests/rcutorture/bin/kvm-build.sh          |    6 
 tools/testing/selftests/rcutorture/bin/kvm-check-branches.sh |  108 +++++++++
 tools/testing/selftests/rcutorture/bin/kvm-recheck.sh        |   20 +
 tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh     |   27 +-
 tools/testing/selftests/rcutorture/bin/kvm-transform.sh      |   51 ++++
 tools/testing/selftests/rcutorture/bin/kvm.sh                |   10 
 tools/testing/selftests/rcutorture/bin/parse-console.sh      |   23 +
 16 files changed, 419 insertions(+), 51 deletions(-)

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

end of thread, other threads:[~2020-06-23 21:33 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-23  0:37 [PATCH tip/core/rcu 0/23] Torture-test updates for v5.9 Paul E. McKenney
2020-06-23  0:37 ` [PATCH tip/core/rcu 01/23] torture: Remove qemu dependency on EFI firmware paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 02/23] torture: Add script to smoke-test commits in a branch paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 03/23] locktorture: Use true and false to assign to bool variables paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 04/23] rcutorture: Add races with task-exit processing paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 05/23] torture: Set configfile variable to current scenario paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 06/23] rcutorture: Handle non-statistic bang-string error messages paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 07/23] rcutorture: NULL rcu_torture_current earlier in cleanup code paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 08/23] torture: Remove whitespace from identify_qemu_vcpus output paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 09/23] torture: Add --allcpus argument to the kvm.sh script paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 10/23] rcu/rcutorture: Replace 0 with false paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 11/23] torture: Create qemu-cmd in --buildonly runs paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 12/23] torture: Add a stop-run capability paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 13/23] torture: Abstract out console-log error detection paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 14/23] rcutorture: Check for unwatched readers paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 15/23] torture: Pass --kmake-arg to all make invocations paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 16/23] torture: Correctly summarize build-only runs paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 17/23] torture: Improve diagnostic for KCSAN-incapable compilers paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 18/23] torture: Add more tracing crib notes to kvm.sh paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 19/23] torture: Add kvm-tranform.sh script for qemu-cmd files paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 20/23] torture: Dump ftrace at shutdown only if requested paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 21/23] torture: Avoid duplicate specification of qemu command paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 22/23] torture: Remove obsolete "cd $KVM" paulmck
2020-06-23  0:37 ` [PATCH tip/core/rcu 23/23] rcutorture: Remove KCSAN stubs paulmck
2020-06-23  3:50   ` kernel test robot
2020-06-23 16:34     ` Paul E. McKenney
2020-06-23 21:33     ` Paul E. McKenney
2020-06-23  0:43 ` [PATCH tip/core/rcu 01/10] fork: Annotate a data race in vm_area_dup() paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 02/10] x86/mm/pat: Mark an intentional data race paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 03/10] rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_init_rcu() paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 04/10] kcsan: Add test suite paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 05/10] locking/osq_lock: Annotate a data race in osq_lock paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 06/10] kcsan: Prefer '__no_kcsan inline' in test paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 07/10] kcsan: Silence -Wmissing-prototypes warning with W=1 paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 08/10] kcsan: Rename test.c to selftest.c paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 09/10] kcsan: Remove existing special atomic rules paulmck
2020-06-23  0:43 ` [PATCH tip/core/rcu 10/10] kcsan: Add jiffies test to test suite paulmck

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.