Lines Matching full:rcu

3 # RCU-related configuration options
6 menu "RCU Subsystem"
14 This option selects the RCU implementation that is
24 This option selects the RCU implementation that is
36 This option selects the RCU implementation that is
39 memory footprint of RCU.
42 bool "Make expert-level adjustments to RCU configuration"
46 expert-level adjustments to RCU configuration. By default,
50 obscure RCU options to be set up.
52 Say Y if you need to make expert-level adjustments to RCU.
59 This option selects the sleepable version of RCU. This version
60 permits arbitrary sleeping or blocking within RCU read-side critical
80 task-based RCU implementations. Not for manual selection.
88 This option force-enables a task-based RCU implementation
99 bool "Force selection of Tasks Rude RCU"
104 This option force-enables a task-based RCU implementation
116 bool "Force selection of Tasks Trace RCU"
121 This option enables a task-based RCU implementation that uses
136 This option enables RCU CPU stall code that is common between
137 the TINY and TREE variants of RCU. The purpose is to allow
138 the tiny variants to disable RCU CPU stall warnings, while
145 int "Tree-based hierarchical RCU fanout value"
153 of RCU, allowing RCU to work efficiently on machines with
157 systems, but if you are stress-testing the RCU implementation
161 Select a specific number if testing RCU itself.
165 int "Tree-based hierarchical RCU leaf-level fanout value"
174 implementations of RCU, and allows trading off cache misses
181 number of cache misses incurred during RCU's grace-period
190 Select a specific number if testing RCU itself.
200 bool "Enable RCU priority boosting"
204 This option boosts the priority of preempted RCU readers that
205 block the current preemptible RCU grace period for too long.
206 This option also prevents heavy loads from blocking RCU
213 int "Milliseconds to delay boosting after RCU grace-period start"
219 a given grace period before priority-boosting preempted RCU
220 readers blocking that grace period. Note that any RCU reader
221 blocking an expedited RCU grace period is boosted immediately.
226 bool "Perform RCU expedited work in a real-time kthread"
240 bool "Offload RCU callback processing from boot-selected CPUs"
246 real-time workloads. It can also be used to offload RCU
257 the "x" is "p" for RCU-preempt (PREEMPTION kernels) and "s" for
258 RCU-sched (!PREEMPTION kernels). Nothing prevents this kthread
268 bool "Offload RCU callback processing from all CPUs by default"
281 bool "Offload RCU callback from real-time kthread"
297 bool "Tasks Trace RCU readers use memory barriers in user and idle"
303 RCU grace periods. Given that a reasonable setting of
314 endmenu # "RCU Subsystem"