diff options
-rw-r--r-- | init/Kconfig | 19 |
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 | ||
502 | endchoice | 502 | endchoice |
503 | 503 | ||
504 | config 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 | |||
504 | config SRCU | 519 | config SRCU |
505 | bool | 520 | bool |
506 | help | 521 | help |
@@ -613,7 +628,7 @@ config RCU_FANOUT_LEAF | |||
613 | 628 | ||
614 | config RCU_FAST_NO_HZ | 629 | config 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 | ||
640 | config RCU_BOOST | 655 | config 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 |