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.


depends
CONFIG_DEBUG_KERNEL
CONFIG_NR_CPUS=4
CONFIG_RCU_EXPERT
NOT CONFIG_TINY_RCU