[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200415173037.GA9768@paulmck-ThinkPad-P72>
Date: Wed, 15 Apr 2020 10:30:37 -0700
From: "Paul E. McKenney" <paulmck@...nel.org>
To: rcu@...r.kernel.org
Cc: linux-kernel@...r.kernel.org, kernel-team@...com, mingo@...nel.org,
jiangshanlai@...il.com, dipankar@...ibm.com,
akpm@...ux-foundation.org, mathieu.desnoyers@...icios.com,
josh@...htriplett.org, tglx@...utronix.de, peterz@...radead.org,
rostedt@...dmis.org, dhowells@...hat.com, edumazet@...gle.com,
fweisbec@...il.com, oleg@...hat.com, joel@...lfernandes.org
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(-)
Powered by blists - more mailing lists