summaryrefslogtreecommitdiffstats
path: root/kernel/rcu/Kconfig.debug
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@kernel.org>2022-03-26 01:05:40 +0100
committerPaul E. McKenney <paulmck@kernel.org>2022-04-21 01:53:19 +0200
commit5ce027f4cd0e2f28ea5574ede9eef290e2ede5c5 (patch)
tree94c24ebd1addb3f42bdaf756c4fd8cf8e5bae7d7 /kernel/rcu/Kconfig.debug
parentrcuscale: Allow rcuscale without RCU Tasks (diff)
downloadlinux-5ce027f4cd0e2f28ea5574ede9eef290e2ede5c5.tar.xz
linux-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 'kernel/rcu/Kconfig.debug')
-rw-r--r--kernel/rcu/Kconfig.debug2
1 files changed, 0 insertions, 2 deletions
diff --git a/kernel/rcu/Kconfig.debug b/kernel/rcu/Kconfig.debug
index 71e73fceff87..68092e1db64b 100644
--- a/kernel/rcu/Kconfig.debug
+++ b/kernel/rcu/Kconfig.debug
@@ -28,8 +28,6 @@ config RCU_SCALE_TEST
depends on DEBUG_KERNEL
select TORTURE_TEST
select SRCU
- select TASKS_RUDE_RCU
- select TASKS_TRACE_RCU
default n
help
This option provides a kernel module that runs performance