]> git.baikalelectronics.ru Git - kernel.git/commit
rcutorture: Exempt tasks RCU from timely draining of grace periods
authorPaul E. McKenney <paulmck@linux.ibm.com>
Fri, 12 Apr 2019 16:02:46 +0000 (09:02 -0700)
committerPaul E. McKenney <paulmck@linux.ibm.com>
Tue, 28 May 2019 16:06:09 +0000 (09:06 -0700)
commitb1f880f546c8a5e13f608d0def424aad656ce48d
tree9a2ce017ed6f5b30885755495f8d17d515c730b7
parentf7d690a49630ca8152909c5096664965fac067ac
rcutorture: Exempt tasks RCU from timely draining of grace periods

After the end of each stutter pause interval, the rcu_torture_writer()
kthread checks to be sure that all prior callbacks have completed so
that all the test structures have been freed.  This works fine except
for tasks RCU, in which grace periods can take one good long time.
This commit therefore exempts tasks RCU from this check.

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