lkml.org 
[lkml]   [2020]   [Apr]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[PATCH tip/core/rcu 0/18] Torture-test updates for v5.8
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(-)

\
 
 \ /
  Last update: 2020-04-15 19:32    [W:0.062 / U:0.732 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site