linux-loongson/tools/testing/selftests/rcutorture/configs/rcu
Paul E. McKenney d08d409126 rcutorture: Remove SRCU-lite scenarios
This commit prepares for the removal of SRCU-Lite by removing the SRCU-L
rcutorture scenario that tests it.

Both SRCU-lite and SRCU-fast provide faster readers by dropping the
smp_mb() call from their lock and unlock primitives, but incur a pair
of added RCU grace periods during the SRCU grace period.  There is a
trivial mapping from the SRCU-lite API to that of SRCU-fast, so there
should be no transition issues.

[ paulmck: Apply Christoph Hellwig feedback. ]

Signed-off-by: "Paul E. McKenney" <paulmck@kernel.org>
Signed-off-by: Neeraj Upadhyay (AMD) <neeraj.upadhyay@kernel.org>
2025-07-16 09:48:28 +05:30
..
BUSTED rcutorture: Make BUSTED scenario check and log readers 2025-06-25 08:39:02 +05:30
BUSTED-BOOST rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests 2021-05-10 16:05:07 -07:00
BUSTED-BOOST.boot rcutorture: Correct name of use_softirq module parameter 2023-05-11 13:48:33 -07:00
BUSTED.boot
CFcommon rcutorture: Add CFcommon.arch for arch-specific Kconfig options 2024-07-29 07:35:44 +05:30
CFcommon.i686 rcutorture: Add CFcommon.arch for arch-specific Kconfig options 2024-07-29 07:35:44 +05:30
CFcommon.ppc64le rcutorture: Add CFcommon.arch for arch-specific Kconfig options 2024-07-29 07:35:44 +05:30
CFcommon.x86_64 rcutorture: Add CFcommon.arch for arch-specific Kconfig options 2024-07-29 07:35:44 +05:30
CFLIST rcutorture: Remove SRCU-lite scenarios 2025-07-16 09:48:28 +05:30
RUDE01 rcutorture: Allow rcutorture without RCU Tasks Rude 2022-04-20 16:53:19 -07:00
RUDE01.boot
SRCU-N rcu: Make the TASKS_RCU Kconfig option be selected 2022-04-20 16:52:58 -07:00
SRCU-N.boot rcutorture: Add light-weight SRCU scenario 2024-11-12 15:44:53 +01:00
SRCU-P
SRCU-P.boot rcutorture: Make scenario SRCU-P use srcu_read_lock_fast() 2025-02-05 07:12:05 -08:00
SRCU-T rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios 2021-11-30 17:20:58 -08:00
SRCU-T.boot torture: Rename SRCU-t and SRCU-u to avoid lowercase characters 2021-03-22 08:29:17 -07:00
SRCU-U rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios 2021-11-30 17:20:58 -08:00
SRCU-U.boot torture: Rename SRCU-t and SRCU-u to avoid lowercase characters 2021-03-22 08:29:17 -07:00
TASKS01 rcutorture: Allow rcutorture without RCU Tasks 2022-04-20 16:53:19 -07:00
TASKS01.boot rcutorture: Test RCU-tasks multiqueue callback queueing 2021-12-07 16:36:18 -08:00
TASKS02 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario 2022-04-20 16:53:19 -07:00
TASKS02.boot rcutorture: Allow specifying per-scenario stat_interval 2022-04-20 16:53:19 -07:00
TASKS03 rcutorture: Remove contradictory Kconfig constraint 2023-07-14 15:10:57 -07:00
TASKS03.boot
TINY01 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios 2021-11-30 17:20:58 -08:00
TINY02 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios 2021-11-30 17:20:58 -08:00
TINY02.boot
TRACE01 Merge branches 'docs.2022.04.20a', 'fixes.2022.04.20a', 'nocb.2022.04.11b', 'rcu-tasks.2022.04.11b', 'srcu.2022.05.03a', 'torture.2022.04.11b', 'torture-tasks.2022.04.20a' and 'torturescript.2022.04.20a' into HEAD 2022-05-03 10:21:40 -07:00
TRACE01.boot rcutorture: Test RCU-tasks multiqueue callback queueing 2021-12-07 16:36:18 -08:00
TRACE02 rcutorture: Add CONFIG_DEBUG_OBJECTS to RCU Tasks testing 2023-09-24 17:24:01 +02:00
TRACE02.boot rcutorture: Test RCU Tasks lock-contention detection 2021-11-30 17:30:29 -08:00
TREE01 rcutorture: Remove MAXSMP and CPUMASK_OFFSTACK from TREE01 2025-05-16 11:14:00 -04:00
TREE01.boot rcutorture: Reduce TREE01 CPU overcommit 2025-05-16 11:14:00 -04:00
TREE02 torture: Remove RCU_FAST_NO_HZ from rcu scenarios 2021-11-30 17:24:47 -08:00
TREE02.boot rcutorture: Cause TREE02 and TREE10 scenarios to do more callback flooding 2021-11-30 17:30:29 -08:00
TREE03
TREE03.boot rcutorture: Make the TREE03 scenario do preemption 2024-12-14 17:01:27 +01:00
TREE04 rcutorture: Make scenario TREE04 enable lazy call_rcu() 2023-03-11 18:08:22 -08:00
TREE04.boot rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" 2021-03-08 14:16:58 -08:00
TREE05 torture: Remove RCU_FAST_NO_HZ from rcu scenarios 2021-11-30 17:24:47 -08:00
TREE05.boot rcu: Update TREE05.boot to test normal synchronize_rcu() 2025-03-04 18:44:29 -08:00
TREE06 torture: Remove RCU_FAST_NO_HZ from rcu scenarios 2021-11-30 17:24:47 -08:00
TREE06.boot
TREE07 rcutorture: Make scenario TREE07 build CONFIG_PREEMPT_LAZY=y 2025-03-04 18:46:47 -08:00
TREE07.boot rcutorture: Add rcutree.nohz_full_patience_delay to TREE07 2024-08-07 18:19:14 +05:30
TREE08 torture: Remove RCU_FAST_NO_HZ from rcu scenarios 2021-11-30 17:24:47 -08:00
TREE08.boot rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" 2021-03-08 14:16:58 -08:00
TREE09 rcutorture: Enable RCU priority boosting for TREE09 2024-04-09 15:10:13 +02:00
TREE10 rcutorture: Make scenario TREE10 build CONFIG_PREEMPT_LAZY=y 2025-03-04 18:46:47 -08:00
TREE10.boot rcutorture: Cause TREE02 and TREE10 scenarios to do more callback flooding 2021-11-30 17:30:29 -08:00
TRIVIAL
TRIVIAL.boot
ver_functions.sh torture: Place --bootargs parameters at end of -append list 2023-07-14 15:10:57 -07:00