Lines Matching full:rcu
3 # RCU-related debugging configuration options
6 menu "RCU Debugging"
12 bool "RCU list lockdep debugging"
16 Enable RCU lockdep checking for list usages. By default it is
17 turned off since there are several list RCU users that still
27 tristate "performance tests for RCU"
33 tests on the RCU infrastructure. The kernel module may be built
36 Say Y here if you want RCU performance tests to be built into
38 Say M if you want the RCU performance tests to build as a module.
42 tristate "torture tests for RCU"
48 on the RCU infrastructure. The kernel module may be built
51 Say Y here if you want RCU torture tests to be built into
53 Say M if you want the RCU torture tests to build as a module.
65 must be enabled for the RCU-nesting checks to take effect.
88 tristate "Scalability tests for read-side synchronization (RCU and others)"
94 useful comparing RCU with various read-side synchronization mechanisms.
103 int "RCU CPU stall timeout in seconds"
108 If a given RCU grace period extends more than the specified
110 RCU grace period persists, additional CPU stall warnings are
114 int "Expedited RCU CPU stall timeout in milliseconds"
119 If a given expedited RCU grace period extends more than the
121 If the RCU grace period persists, additional CPU stall warnings
127 bool "Provide additional RCU stall debug information"
134 RCU stall report. For multiple continuous RCU stalls, all sampling
135 periods begin at half of the first RCU stall timeout.
140 bool "Provide RCU CPU-stall notifiers"
148 Enable RCU CPU-stall notifiers, which are invoked just before
149 printing the RCU CPU stall warning. As such, bugs in notifier
155 that the whole reason that the RCU CPU stall is happening in
159 RCU CPU stall warning from appearing.
161 Say Y here if you want RCU CPU stall notifiers (you don't want them)
165 bool "Enable tracing for RCU"
173 Say Y here if you want to enable RCU tracing
180 This option provides consistency checks in RCU's handling of
188 bool "Provide debug RCU implementation with short grace periods"
193 Select this option to build an RCU variant that is strict about
199 when looking for certain types of RCU usage bugs, for example,
200 too-short RCU read-side critical sections.
202 endmenu # "RCU Debugging"