Kconfig (3b6e1dd42317ec366dab3205f99280e2ab1ad85a) | Kconfig (4c3f7b0e1e880e892d4bc4f50bf627b251b6e2cc) |
---|---|
1# SPDX-License-Identifier: GPL-2.0-only 2# 3# RCU-related configuration options 4# 5 6menu "RCU Subsystem" 7 8config TREE_RCU --- 79 unchanged lines hidden (view full) --- 88 idle, and user-mode execution as quiescent states. Not for 89 manual selection in most cases. 90 91config TASKS_RCU 92 bool 93 default n 94 select IRQ_WORK 95 | 1# SPDX-License-Identifier: GPL-2.0-only 2# 3# RCU-related configuration options 4# 5 6menu "RCU Subsystem" 7 8config TREE_RCU --- 79 unchanged lines hidden (view full) --- 88 idle, and user-mode execution as quiescent states. Not for 89 manual selection in most cases. 90 91config TASKS_RCU 92 bool 93 default n 94 select IRQ_WORK 95 |
96config FORCE_TASKS_RUDE_RCU 97 bool "Force selection of Tasks Rude RCU" 98 depends on RCU_EXPERT 99 select TASKS_RUDE_RCU 100 default n 101 help 102 This option force-enables a task-based RCU implementation 103 that uses only context switch (including preemption) and 104 user-mode execution as quiescent states. It forces IPIs and 105 context switches on all online CPUs, including idle ones, 106 so use with caution. Not for manual selection in most cases. 107 |
|
96config TASKS_RUDE_RCU | 108config TASKS_RUDE_RCU |
97 def_bool 0 | 109 bool 110 default n |
98 select IRQ_WORK | 111 select IRQ_WORK |
99 help 100 This option enables a task-based RCU implementation that uses 101 only context switch (including preemption) and user-mode 102 execution as quiescent states. It forces IPIs and context 103 switches on all online CPUs, including idle ones, so use 104 with caution. | |
105 106config FORCE_TASKS_TRACE_RCU 107 bool "Force selection of Tasks Trace RCU" 108 depends on RCU_EXPERT 109 select TASKS_TRACE_RCU 110 default n 111 help 112 This option enables a task-based RCU implementation that uses --- 150 unchanged lines hidden --- | 112 113config FORCE_TASKS_TRACE_RCU 114 bool "Force selection of Tasks Trace RCU" 115 depends on RCU_EXPERT 116 select TASKS_TRACE_RCU 117 default n 118 help 119 This option enables a task-based RCU implementation that uses --- 150 unchanged lines hidden --- |