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(-)