Hello! This series contains torture-test updates: 1. Sanitize RCUTORTURE_RDR_MASK. 2. More thoroughly test nested readers. 3. Suppress pi-lock-across read-unlock testing for Tiny SRCU. 4. Simplify the errexit checkpoint, courtesy of Li Zhijian. 5. Prevent buffer to pr_alert() being too long, courtesy of Li Zhijian. 6. Always log the error message, courtesy of Li Zhijian. 7. Add missing '\n' to flush message, courtesy of Li Zhijian. 8. Add missing '\n' to flush message, courtesy of Li Zhijian. 9. Remove unused SCFTORTOUT, courtesy of Li Zhijian. 10. Always log error message, courtesy of Li Zhijian. 11. Always log error message, courtesy of Li Zhijian. 12. locktorture,rcutorture,torture: Always log error message, courtesy of Li Zhijian. 13. Avoid soft lockup during cpu stall, courtesy of Wander Lairson Costa. 14. Test RCU-tasks multiqueue callback queueing. 15. Enable multiple concurrent callback-flood kthreads. 16. Add ability to limit callback-flood intensity. 17. Combine n_max_cbs from all kthreads in a callback flood. Thanx, Paul ------------------------------------------------------------------------ b/Documentation/admin-guide/kernel-parameters.txt | 6 b/include/linux/torture.h | 9 b/kernel/locking/locktorture.c | 4 b/kernel/rcu/rcuscale.c | 14 b/kernel/rcu/rcutorture.c | 7 b/kernel/rcu/refscale.c | 19 b/kernel/scftorture.c | 6 b/kernel/torture.c | 4 b/tools/testing/selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 b/tools/testing/selftests/rcutorture/configs/rcu/TASKS01.boot | 1 b/tools/testing/selftests/rcutorture/configs/rcu/TRACE01.boot | 1 kernel/rcu/rcutorture.c | 235 +++++++--- kernel/rcu/refscale.c | 42 + kernel/scftorture.c | 12 14 files changed, 236 insertions(+), 126 deletions(-)