diff options
Diffstat (limited to 'init/Kconfig')
-rw-r--r-- | init/Kconfig | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/init/Kconfig b/init/Kconfig index f763762d544a..9dd7958a71f0 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
@@ -928,10 +928,16 @@ source "block/Kconfig" | |||
928 | config PREEMPT_NOTIFIERS | 928 | config PREEMPT_NOTIFIERS |
929 | bool | 929 | bool |
930 | 930 | ||
931 | config CLASSIC_RCU | 931 | config TREE_RCU_TRACE |
932 | def_bool !PREEMPT_RCU | 932 | def_bool RCU_TRACE && TREE_RCU |
933 | select DEBUG_FS | ||
933 | help | 934 | help |
934 | This option selects the classic RCU implementation that is | 935 | This option provides tracing for the TREE_RCU implementation, |
935 | designed for best read-side performance on non-realtime | 936 | permitting Makefile to trivially select kernel/rcutree_trace.c. |
936 | systems. Classic RCU is the default. Note that the | 937 | |
937 | PREEMPT_RCU symbol is used to select/deselect this option. | 938 | config PREEMPT_RCU_TRACE |
939 | def_bool RCU_TRACE && PREEMPT_RCU | ||
940 | select DEBUG_FS | ||
941 | help | ||
942 | This option provides tracing for the PREEMPT_RCU implementation, | ||
943 | permitting Makefile to trivially select kernel/rcupreempt_trace.c. | ||