diff options
author | Paul E. McKenney <paulmck@linux.ibm.com> | 2019-04-20 11:40:54 +0300 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.ibm.com> | 2019-06-14 01:33:19 +0300 |
commit | 96050c68be33edef18800ad6748f61f81db81a20 (patch) | |
tree | 94532580e0cca9f5d078de4548cf03b2efbbd04a /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | 714b6904e23e1c37f262a4cd02b34d0f1863e227 (diff) | |
download | linux-96050c68be33edef18800ad6748f61f81db81a20.tar.xz |
rcu: Upgrade sync_exp_work_done() to smp_mb()
The sync_exp_work_done() function uses smp_mb__before_atomic(), but
there is no obvious atomic in the ensuing code. The ordering is
absolutely required for grace periods to work correctly, so this
commit upgrades the smp_mb__before_atomic() to smp_mb().
Fixes: 6fba2b3767ea ("rcu: Remove deprecated RCU debugfs tracing code")
Reported-by: Andrea Parri <andrea.parri@amarulasolutions.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions