diff options
author | 2019-12-21 10:41:48 -0800 | |
---|---|---|
committer | 2020-02-20 16:03:31 -0800 | |
commit | 202489101f2e6cee3f6dffc087a4abd5fdfcebda (patch) | |
tree | cedef3be1fb42eb8f0a08d7e1652ec998bd9a4ed /tools/perf/scripts/python/export-to-postgresql.py | |
parent | rcutorture: Make kvm-find-errors.sh abort on bad directory (diff) | |
download | linux-dev-202489101f2e6cee3f6dffc087a4abd5fdfcebda.tar.xz linux-dev-202489101f2e6cee3f6dffc087a4abd5fdfcebda.zip |
rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race
The ->rtort_pipe_count field in the rcu_torture structure checks for
too-short grace periods, and is therefore read by rcutorture's readers
while being updated by rcutorture's writers. This commit therefore
adds the needed READ_ONCE() and WRITE_ONCE() invocations.
This data race was reported by KCSAN. Not appropriate for backporting
due to failure being unlikely and due to this being rcutorture.
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions