On 22/11/24 04:53, Paul E. McKenney wrote: > On Tue, Nov 19, 2024 at 04:34:51PM +0100, Valentin Schneider wrote: >> +config RCU_DYNTICKS_TORTURE >> + bool "Minimize RCU dynticks counter size" >> + depends on RCU_EXPERT >> + default n >> + help >> + This option controls the width of the dynticks counter. >> + >> + Lower values will make overflows more frequent, which will increase >> + the likelihood of extending grace-periods. This option sets the width >> + to its minimum usable value. > > The second sentence ("Lower values ...") sounds at first reading like > this Kconfig option directly controls the width. The third sentence sets > things straight, but the reader might well be irretrievably confused by > that point. How about something like this instead? > > help > This option sets the width of the dynticks counter to its > minimum usable value. This minimum width greatly increases > the probability of flushing out bugs involving counter wrap, > but it also increases the probability of extending grace period > durations. This Kconfig option should therefore be avoided in > production due to the consequent increased probability of OOMs. > > This has no value for production and is only for testing. > Much better, I'll take that, thank you! >> endmenu # "RCU Debugging" >> -- >> 2.43.0 >>