[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200623003731.GA26717@paulmck-ThinkPad-P72>
Date: Mon, 22 Jun 2020 17:37:31 -0700
From: "Paul E. McKenney" <paulmck@...nel.org>
To: rcu@...r.kernel.org
Cc: linux-kernel@...r.kernel.org, kernel-team@...com, mingo@...nel.org,
jiangshanlai@...il.com, dipankar@...ibm.com,
akpm@...ux-foundation.org, mathieu.desnoyers@...icios.com,
josh@...htriplett.org, tglx@...utronix.de, peterz@...radead.org,
rostedt@...dmis.org, dhowells@...hat.com, edumazet@...gle.com,
fweisbec@...il.com, oleg@...hat.com, joel@...lfernandes.org
Subject: [PATCH tip/core/rcu 0/23] Torture-test updates for v5.9
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(-)
Powered by blists - more mailing lists