1
0
Fork 0
alistair23-linux/tools/testing/selftests/rcutorture/configs/rcu
Paul E. McKenney f4e8352928 rcutorture: Test TREE03 with the threadirqs kernel boot parameter
Since commit 05f415715c ("rcu: Speed up expedited GPs when interrupting
RCU reader") in v5.0 and through v5.1, booting with the threadirqs kernel
boot parameter caused self-deadlocks, which can be reproduced using the
following command on an 8-CPU system:

tools/testing/selftests/rcutorture/bin/kvm.sh --duration 5 --configs "TREE03" --bootargs "threadirqs"

This commit therefore adds the threadirqs kernel boot parameter to
the TREE03 rcutorture scenario in order to more quickly detect future
similar bugs.

Link: http://lkml.kernel.org/r/20190626135447.y24mvfuid5fifwjc@linutronix.de
Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Cc: Joel Fernandes <joel@joelfernandes.org>
2019-08-01 14:30:22 -07:00
..
BUSTED rcutorture: Introduce "rcu" directory level underneath configs 2014-02-23 09:04:36 -08:00
BUSTED.boot rcutorture: Place event-traced strings into trace buffer 2017-07-24 16:04:12 -07:00
CFLIST rcutorture: Remove TREE06 and TREE08 from the default test list 2018-08-29 09:20:48 -07:00
CFcommon rcutorture: Tweak kvm options 2019-05-28 09:06:09 -07:00
SRCU-N rcutorture: Add three-level tree test for Tree SRCU 2017-06-08 08:25:20 -07:00
SRCU-N.boot rcutorture: Introduce "rcu" directory level underneath configs 2014-02-23 09:04:36 -08:00
SRCU-P rcutorture: Add three-level tree test for Tree SRCU 2017-06-08 08:25:20 -07:00
SRCU-P.boot rcutorture: Test early boot call_srcu() 2018-08-30 16:10:38 -07:00
SRCU-t rcutorture: Add a scenario for Tiny SRCU 2017-06-08 08:25:21 -07:00
SRCU-t.boot rcutorture: Add a scenario for Tiny SRCU 2017-06-08 08:25:21 -07:00
SRCU-u rcutorture: Select CONFIG_PROVE_LOCKING for Tiny SRCU scenario 2017-07-24 16:04:09 -07:00
SRCU-u.boot rcutorture: Test early boot call_srcu() 2018-08-30 16:10:38 -07:00
TASKS01 rcutorture: Enable lockdep-RCU on TASKS01 2015-07-15 14:47:20 -07:00
TASKS01.boot rcutorture: Add RCU-tasks test cases 2014-09-07 16:27:25 -07:00
TASKS02 rcutorture: TASKS_RCU set directly, so don't explicitly set it 2015-05-27 12:59:59 -07:00
TASKS02.boot rcutorture: Add RCU-tasks test cases 2014-09-07 16:27:25 -07:00
TASKS03 sched/isolation: Eliminate NO_HZ_FULL_ALL 2018-02-15 15:40:37 -08:00
TASKS03.boot sched/isolation: Eliminate NO_HZ_FULL_ALL 2018-02-15 15:40:37 -08:00
TINY01 torture: Add a check for CONFIG_RCU_STALL_COMMON for TINY01 2017-01-14 21:34:21 -08:00
TINY02 rcu: Remove RCU CPU stall warnings from Tiny RCU 2017-06-08 18:52:45 -07:00
TINY02.boot rcu: Stop testing RCU-bh and RCU-sched 2018-08-30 16:03:29 -07:00
TREE01 rcu: Eliminate NOCBs CPU-state Kconfig options 2017-06-08 18:52:43 -07:00
TREE01.boot rcutorture: Exempt TREE01 from forward-progress testing 2019-05-28 09:06:09 -07:00
TREE02 rcu: Remove *_SLOW_* Kconfig options 2017-06-08 18:52:38 -07:00
TREE03 rcu: Remove the RCU_KTHREAD_PRIO Kconfig option 2017-06-08 18:52:39 -07:00
TREE03.boot rcutorture: Test TREE03 with the threadirqs kernel boot parameter 2019-08-01 14:30:22 -07:00
TREE04 sched/isolation: Eliminate NO_HZ_FULL_ALL 2018-02-15 15:40:37 -08:00
TREE04.boot rcu: Stop testing RCU-bh and RCU-sched 2018-08-30 16:03:29 -07:00
TREE05 rcu: Eliminate NOCBs CPU-state Kconfig options 2017-06-08 18:52:43 -07:00
TREE05.boot Merge branches 'doc.2018.08.30a', 'dynticks.2018.08.30b', 'srcu.2018.08.30b' and 'torture.2018.08.29a' into HEAD 2018-08-30 16:12:53 -07:00
TREE06 rcu: Remove *_SLOW_* Kconfig options 2017-06-08 18:52:38 -07:00
TREE06.boot rcu: Stop testing RCU-bh and RCU-sched 2018-08-30 16:03:29 -07:00
TREE07 sched/isolation: Eliminate NO_HZ_FULL_ALL 2018-02-15 15:40:37 -08:00
TREE07.boot rcutorture: Test partial nohz_full= configuration 2014-09-07 16:24:44 -07:00
TREE08 rcu: Eliminate NOCBs CPU-state Kconfig options 2017-06-08 18:52:43 -07:00
TREE08.boot rcu: Stop testing RCU-bh and RCU-sched 2018-08-30 16:03:29 -07:00
TREE09 rcu: Remove CONFIG_RCU_CPU_STALL_INFO 2015-07-17 14:58:44 -07:00
TRIVIAL rcutorture: Add trivial RCU implementation 2019-05-28 09:06:09 -07:00
TRIVIAL.boot rcutorture: Add trivial RCU implementation 2019-05-28 09:06:09 -07:00
ver_functions.sh tools/.../rcutorture: Convert to SPDX license identifier 2019-03-26 14:42:53 -07:00