* Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote:
applied to tip/core/rcu - thanks Paul!
FYI, yesterday's rcutorture-stutter feature survived a few hundred
random bootup tests in -tip testing already.
a possible area for enhancement would be the following code:
static void
rcu_stutter_wait(void)
{
while (stutter_pause_test || !rcutorture_runnable)
schedule_timeout_interruptible(1);
}
will cause HZ number of IRQs on nohz systems, even if rcutorture is
disabled. While it's fine to poll if rcutorture_runnable==1, the sleep
should be at least 1 second when !rcutorture_runnable.
[ Or it might even make sense to completely stop the threads from a
sysctl handler - to make it event-driven and to cause no extra IRQs at
all when rcutorture is disabled via /proc. ]
Ingo
--