Messages in this thread | | | Date | Mon, 22 Jun 2020 17:37:31 -0700 | From | "Paul E. McKenney" <> | 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(-)
| |