Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 140e53f2 authored by Paul E. McKenney's avatar Paul E. McKenney
Browse files

rcutorture: Add cond_resched() to forward-progress free-up loop



The rcu_torture_fwd_prog_cbfree() function frees callbacks used during
rcutorture's call_rcu() forward-progress test, but does so in a tight
loop.  This could cause problems given a very long list of callbacks to be
freed, and actual testing produces lists with as many as 25M callbacks.
This commit therefore adds a cond_resched() to this loop.  While in
the area, this commit also rearranges the lock releases to look a bit
more sane.

Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.ibm.com>
parent dd064c35
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment