Provide debug RCU implementation with short grace periods
configname: CONFIG_RCU_STRICT_GRACE_PERIOD
Linux Kernel Configuration
└─>Kernel hacking
└─>RCU Debugging
└─>Provide debug RCU implementation with short grace periods
In linux kernel since version 5.1 (release Date: 2019-05-05)
Select this option to build an RCU variant that is strict about
grace periods, making them as short as it can. This limits
scalability, destroys real-time response, degrades battery
lifetime and kills performance. Don't try this on large
machines, as in systems with more than about 10 or 20 CPUs.
But in conjunction with tools like KASAN, it can be helpful
when looking for certain types of RCU usage bugs, for example,
too-short RCU read-side critical sections.
grace periods, making them as short as it can. This limits
scalability, destroys real-time response, degrades battery
lifetime and kills performance. Don't try this on large
machines, as in systems with more than about 10 or 20 CPUs.
But in conjunction with tools like KASAN, it can be helpful
when looking for certain types of RCU usage bugs, for example,
too-short RCU read-side critical sections.