diff options
author | 2019-12-22 19:55:50 -0800 | |
---|---|---|
committer | 2020-02-20 15:58:21 -0800 | |
commit | 24bb9eccf7ff335c16c2970ac7cd5c32a92821a6 (patch) | |
tree | 149776c467fb08dc619d26f77565ac3b90b31a8d /tools/perf/scripts/python/export-to-postgresql.py | |
parent | rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (diff) | |
download | wireguard-linux-24bb9eccf7ff335c16c2970ac7cd5c32a92821a6.tar.xz wireguard-linux-24bb9eccf7ff335c16c2970ac7cd5c32a92821a6.zip |
rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace
The rcu_node structure's ->exp_seq_rq field is accessed locklessly, so
updates must use WRITE_ONCE(). This commit therefore adds the needed
WRITE_ONCE() invocation where it was missed.
This data race was reported by KCSAN. Not appropriate for backporting
due to failure being unlikely.
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