diff options
Diffstat (limited to 'init/Kconfig')
-rw-r--r-- | init/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/init/Kconfig b/init/Kconfig index 9afb971497f4..f085969ba340 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
@@ -501,9 +501,17 @@ config TINY_RCU | |||
501 | 501 | ||
502 | endchoice | 502 | endchoice |
503 | 503 | ||
504 | config SRCU | ||
505 | bool | ||
506 | help | ||
507 | This option selects the sleepable version of RCU. This version | ||
508 | permits arbitrary sleeping or blocking within RCU read-side critical | ||
509 | sections. | ||
510 | |||
504 | config TASKS_RCU | 511 | config TASKS_RCU |
505 | bool "Task_based RCU implementation using voluntary context switch" | 512 | bool "Task_based RCU implementation using voluntary context switch" |
506 | default n | 513 | default n |
514 | select SRCU | ||
507 | help | 515 | help |
508 | This option enables a task-based RCU implementation that uses | 516 | This option enables a task-based RCU implementation that uses |
509 | only voluntary context switch (not preemption!), idle, and | 517 | only voluntary context switch (not preemption!), idle, and |
@@ -1595,6 +1603,7 @@ config PERF_EVENTS | |||
1595 | depends on HAVE_PERF_EVENTS | 1603 | depends on HAVE_PERF_EVENTS |
1596 | select ANON_INODES | 1604 | select ANON_INODES |
1597 | select IRQ_WORK | 1605 | select IRQ_WORK |
1606 | select SRCU | ||
1598 | help | 1607 | help |
1599 | Enable kernel support for various performance events provided | 1608 | Enable kernel support for various performance events provided |
1600 | by software and hardware. | 1609 | by software and hardware. |