Hello! This series contains torture-test updates. 1. Suppress forward-progress complaints during early boot. 2. Make results-directory date format completion-friendly. 3. Refrain from callback flooding during boot. 4. Forgive -EBUSY from boottime CPU-hotplug operations. 5. Allow boottime stall warnings to be suppressed. 6. Suppress boottime bad-sequence warnings. 7. Allow disabling of boottime CPU-hotplug torture operations. 8. Add 100-CPU configuration. 9. Summarize summary of build and run results. 10. Make kvm-find-errors.sh abort on bad directory. 11. Fix rcu_torture_one_read()/rcu_torture_writer() data race. 12. Fix stray access to rcu_fwd_cb_nodelay. 13. Add READ_ONCE() to rcu_torture_count and rcu_torture_batch. 14. Annotation lockless accesses to rcu_torture_current. 15. Measure memory footprint during kfree_rcu() test. 16. Make rcu_torture_barrier_cbs() post from corresponding CPU. 17. Manually clean up after rcu_barrier() failure. 18. Set KCSAN Kconfig options to detect more data races. Thanx, Paul ------------------------------------------------------------------------ Documentation/admin-guide/kernel-parameters.txt | 10 + include/linux/rcutiny.h | 1 include/linux/rcutree.h | 1 kernel/rcu/rcu.h | 17 +++ kernel/rcu/rcuperf.c | 14 ++ kernel/rcu/rcutorture.c | 73 ++++++++++---- kernel/rcu/tree_exp.h | 9 + kernel/rcu/tree_stall.h | 6 - kernel/rcu/update.c | 20 +++ kernel/torture.c | 29 ++++- tools/testing/selftests/rcutorture/bin/kvm-find-errors.sh | 2 tools/testing/selftests/rcutorture/bin/kvm-recheck.sh | 17 +++ tools/testing/selftests/rcutorture/bin/kvm.sh | 2 tools/testing/selftests/rcutorture/configs/rcu/CFcommon | 2 tools/testing/selftests/rcutorture/configs/rcu/TREE10 | 18 +++ 15 files changed, 187 insertions(+), 34 deletions(-)