commit | 24bb9eccf7ff335c16c2970ac7cd5c32a92821a6 | [log] [tgz] |
---|---|---|
author | Paul E. McKenney <paulmck@kernel.org> | Sun Dec 22 19:55:50 2019 -0800 |
committer | Paul E. McKenney <paulmck@kernel.org> | Thu Feb 20 15:58:21 2020 -0800 |
tree | 149776c467fb08dc619d26f77565ac3b90b31a8d | |
parent | 82dd8419e225958f01708cda8a3fc6c3c5356228 [diff] |
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>