diff options
author | Paul E. McKenney <paulmck@kernel.org> | 2019-12-21 11:23:50 -0800 |
---|---|---|
committer | Paul E. McKenney <paulmck@kernel.org> | 2020-02-20 16:03:31 -0800 |
commit | 102c14d2f87976e8390d2cb892ccd14e3532e020 (patch) | |
tree | 0db30da090f575b92d3082e570419783a129675b /scripts/gcc-plugins/cyc_complexity_plugin.c | |
parent | 202489101f2e6cee3f6dffc087a4abd5fdfcebda (diff) |
rcutorture: Fix stray access to rcu_fwd_cb_nodelay
The rcu_fwd_cb_nodelay variable suppresses excessively long read-side
delays while carrying out an rcutorture forward-progress test. As such,
it is accessed both by readers and updaters, and most of the accesses
therefore use *_ONCE(). Except for one in rcu_read_delay(), which this
commit fixes.
This data race was reported by KCSAN. Not appropriate for backporting
due to this being rcutorture.
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'scripts/gcc-plugins/cyc_complexity_plugin.c')
0 files changed, 0 insertions, 0 deletions