rcutorture: Maintain self-propagating CB only during forward-progress test
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 7 Aug 2018 23:42:42 +0000 (16:42 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Wed, 29 Aug 2018 16:20:48 +0000 (09:20 -0700)
commit7c590fcca66b58957f8e34acdb0587cd1eeed35b
treefd4c43b6627f8976ef3598a057eafa2e2fb98e5e
parent474e59b476b3390ef9f730515439f21640b61623
rcutorture: Maintain self-propagating CB only during forward-progress test

The current forward-progress testing maintains a self-propagating
callback during the full test.  This could result in false negatives
for stutter-end checking, where it might appear that RCU was clearing
out old callbacks only because it was being continually motivated by
the self-propagating callback.  This commit therefore shuts down the
self-propagating callback at the end of each forward-progress test
interval.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
kernel/rcu/rcutorture.c