aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--init/Kconfig19
1 files changed, 17 insertions, 2 deletions
diff --git a/init/Kconfig b/init/Kconfig
index 0ec82362cfc0..7eb4c7b3543c 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -501,6 +501,21 @@ config TINY_RCU
501 501
502endchoice 502endchoice
503 503
504config RCU_EXPERT
505 bool "Make expert-level adjustments to RCU configuration"
506 default n
507 help
508 This option needs to be enabled if you wish to make
509 expert-level adjustments to RCU configuration. By default,
510 no such adjustments can be made, which has the often-beneficial
511 side-effect of preventing "make oldconfig" from asking you all
512 sorts of detailed questions about how you would like numerous
513 obscure RCU options to be set up.
514
515 Say Y if you need to make expert-level adjustments to RCU.
516
517 Say N if you are unsure.
518
504config SRCU 519config SRCU
505 bool 520 bool
506 help 521 help
@@ -613,7 +628,7 @@ config RCU_FANOUT_LEAF
613 628
614config RCU_FAST_NO_HZ 629config RCU_FAST_NO_HZ
615 bool "Accelerate last non-dyntick-idle CPU's grace periods" 630 bool "Accelerate last non-dyntick-idle CPU's grace periods"
616 depends on NO_HZ_COMMON && SMP 631 depends on NO_HZ_COMMON && SMP && RCU_EXPERT
617 default n 632 default n
618 help 633 help
619 This option permits CPUs to enter dynticks-idle state even if 634 This option permits CPUs to enter dynticks-idle state even if
@@ -639,7 +654,7 @@ config TREE_RCU_TRACE
639 654
640config RCU_BOOST 655config RCU_BOOST
641 bool "Enable RCU priority boosting" 656 bool "Enable RCU priority boosting"
642 depends on RT_MUTEXES && PREEMPT_RCU 657 depends on RT_MUTEXES && PREEMPT_RCU && RCU_EXPERT
643 default n 658 default n
644 help 659 help
645 This option boosts the priority of preempted RCU readers that 660 This option boosts the priority of preempted RCU readers that