diff options
author | Paul E. McKenney <paulmck@kernel.org> | 2022-03-25 23:21:07 +0100 |
---|---|---|
committer | Paul E. McKenney <paulmck@kernel.org> | 2022-04-21 01:53:19 +0200 |
commit | dec86781a54f4a527386a0b86b22e99e2ac67a09 (patch) | |
tree | 15f54ff5dd867e575db7933afe2d7542aa4a4d9d /kernel/rcu/Kconfig.debug | |
parent | refscale: Allow refscale without RCU Tasks (diff) | |
download | linux-dec86781a54f4a527386a0b86b22e99e2ac67a09.tar.xz linux-dec86781a54f4a527386a0b86b22e99e2ac67a09.zip |
refscale: Allow refscale 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 refscale,
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 refscale 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.debug | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/kernel/rcu/Kconfig.debug b/kernel/rcu/Kconfig.debug index 454924e03ef3..dceaa3e754e5 100644 --- a/kernel/rcu/Kconfig.debug +++ b/kernel/rcu/Kconfig.debug @@ -63,8 +63,6 @@ config RCU_REF_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 tests |