diff options
author | Paul E. McKenney <paulmck@linux.ibm.com> | 2019-04-15 14:50:05 -0700 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.ibm.com> | 2019-05-28 09:06:09 -0700 |
commit | 3432d765c59ba026de49bd4f1f0c2adeff0e7a16 (patch) | |
tree | 2c68bf2e04c85af0d6dfd43d0b7390b8c070ab42 /crypto/seed.c | |
parent | ab21f6081f7bc09a0918ef888de795d59a907c1a (diff) | |
download | linux-3432d765c59ba026de49bd4f1f0c2adeff0e7a16.tar.bz2 |
rcutorture: Halt forward-progress checks at end of run
Once removed, an rcu_torture element can be deferred-freed by a chain
of call_rcu() invocations, with each callback invoking another round of
call_rcu() until either a fixed number of call_rcu() invocations have
been chained or until the test ends. This means that if the test ends,
some of the rcu_torture elements will be "stranded" partway through the
deferred-free process, which results in false-positive warnings from
rcu_torture_writer() due to lack of forward progress should the test
end just at the end of a stutter interval.
This commit therefore suppresses rcu_torture_writer()'s forward-progress
checks when the test ends in order to avoid these false-positive reports..
Reported-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
Diffstat (limited to 'crypto/seed.c')
0 files changed, 0 insertions, 0 deletions