diff options
author | Paul E. McKenney | 2019-04-09 10:08:18 -0700 |
---|---|---|
committer | Paul E. McKenney | 2019-05-28 09:06:09 -0700 |
commit | 140e53f20b159722903f0c87358bcd809aa9767e (patch) | |
tree | dd46718fdaaa666ea8c527c40fd671e1675bd98f /Documentation/sound | |
parent | dd064c35991435efc4da2a6c551601f6e80f2611 (diff) |
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: Paul E. McKenney <paulmck@linux.ibm.com>
Diffstat (limited to 'Documentation/sound')
0 files changed, 0 insertions, 0 deletions