Hello! This series contains a variety of torture-test updates: 1. Add KCSAN stubs. 2. Make kvm-recheck-rcu.sh handle truncated lines. 3. Mark data-race potential for rcu_barrier() test statistics. 4. locktorture.c: Fix if-statement empty body warnings, courtesy of Randy Dunlap. 5. Default enable RCU list lockdep debugging with PROVE_RCU, courtesy of Madhuparna Bhowmik. 6. Add flag to produce non-busy-wait task stalls. 7. Right-size TREE10 CPU consumption. 8. Allow rcutorture to starve grace-period kthread. 9. Add --kcsan argument to top-level kvm.sh script. 10. Make --kcsan argument also create a summary. 11. Make rcu_fwds and rcu_fwd_emergency_stop static, courtesy of Jason Yan. 12. Eliminate duplicate #CHECK# from ConfigFragment. 13. Abstract application of additional Kconfig options. 14. Allow --kconfig options to override --kcsan defaults. 15. Allow scenario-specific Kconfig options to override CFcommon. 16. Save a few lines by using config_override_param initially. 17. Add a --kasan argument. 18. Convert ULONG_CMP_LT() to time_before(). Thanx, Paul ------------------------------------------------------------------------ Documentation/admin-guide/kernel-parameters.txt | 12 + include/linux/torture.h | 2 kernel/rcu/Kconfig.debug | 11 - kernel/rcu/rcu.h | 2 kernel/rcu/rcutorture.c | 63 +++++++-- kernel/rcu/tree.c | 27 ++++ tools/testing/selftests/rcutorture/bin/kcsan-collapse.sh | 22 +++ tools/testing/selftests/rcutorture/bin/kvm-recheck-rcu.sh | 16 ++ tools/testing/selftests/rcutorture/bin/kvm-recheck.sh | 9 + tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh | 90 +++++++------- tools/testing/selftests/rcutorture/bin/kvm.sh | 17 ++ tools/testing/selftests/rcutorture/configs/rcu/TREE10 | 2 12 files changed, 198 insertions(+), 75 deletions(-)