diff options
author | Paul E. McKenney <paulmck@kernel.org> | 2022-03-25 17:05:40 -0700 |
---|---|---|
committer | Paul E. McKenney <paulmck@kernel.org> | 2022-04-20 16:53:19 -0700 |
commit | 5ce027f4cd0e2f28ea5574ede9eef290e2ede5c5 (patch) | |
tree | 94c24ebd1addb3f42bdaf756c4fd8cf8e5bae7d7 /tools/testing/selftests/rcutorture | |
parent | 4df002d908796c1ff87b985af1d31a0e36e6c66f (diff) | |
download | linux-stable-5ce027f4cd0e2f28ea5574ede9eef290e2ede5c5.tar.gz linux-stable-5ce027f4cd0e2f28ea5574ede9eef290e2ede5c5.tar.bz2 linux-stable-5ce027f4cd0e2f28ea5574ede9eef290e2ede5c5.zip |
rcuscale: Allow rcuscale without RCU Tasks Rude/Trace
Currently, a CONFIG_PREEMPT_NONE=y kernel substitutes normal RCU for
RCU Tasks Rude and RCU Tasks Trace. Unless that kernel builds rcuscale,
whether built-in or as a module, in which case these RCU Tasks flavors are
(unnecessarily) built in. This both increases kernel size and increases
the complexity of certain tracing operations. This commit therefore
decouples the presence of rcuscale from the presence of RCU Tasks Rude
and RCU Tasks Trace.
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'tools/testing/selftests/rcutorture')
-rw-r--r-- | tools/testing/selftests/rcutorture/configs/rcuscale/CFcommon | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/testing/selftests/rcutorture/configs/rcuscale/CFcommon b/tools/testing/selftests/rcutorture/configs/rcuscale/CFcommon index 2ed3b46a9c37..6a00157bee5b 100644 --- a/tools/testing/selftests/rcutorture/configs/rcuscale/CFcommon +++ b/tools/testing/selftests/rcutorture/configs/rcuscale/CFcommon @@ -1,5 +1,6 @@ CONFIG_RCU_SCALE_TEST=y CONFIG_PRINTK_TIME=y -CONFIG_TASKS_RCU_GENERIC=y CONFIG_FORCE_TASKS_RCU=y #CHECK#CONFIG_TASKS_RCU=y +CONFIG_FORCE_TASKS_TRACE_RCU=y +#CHECK#CONFIG_TASKS_TRACE_RCU=y |