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.
57 tristate "Scalability tests for read-side synchronization (RCU and others)"
63 useful comparing RCU with various read-side synchronization mechanisms.
72 int "RCU CPU stall timeout in seconds"
77 If a given RCU grace period extends more than the specified
79 RCU grace period persists, additional CPU stall warnings are
83 int "Expedited RCU CPU stall timeout in milliseconds"
88 If a given expedited RCU grace period extends more than the
90 If the RCU grace period persists, additional CPU stall warnings
96 bool "Provide additional RCU stall debug information"
103 RCU stall report. For multiple continuous RCU stalls, all sampling
104 periods begin at half of the first RCU stall timeout.
109 bool "Provide RCU CPU-stall notifiers"
117 Enable RCU CPU-stall notifiers, which are invoked just before
118 printing the RCU CPU stall warning. As such, bugs in notifier
124 that the whole reason that the RCU CPU stall is happening in
128 RCU CPU stall warning from appearing.
130 Say Y here if you want RCU CPU stall notifiers (you don't want them)
134 bool "Enable tracing for RCU"
142 Say Y here if you want to enable RCU tracing
149 This option provides consistency checks in RCU's handling of
157 bool "Provide debug RCU implementation with short grace periods"
162 Select this option to build an RCU variant that is strict about
168 when looking for certain types of RCU usage bugs, for example,
169 too-short RCU read-side critical sections.
171 endmenu # "RCU Debugging"