aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorAndrea Arcangeli <aarcange@redhat.com>2021-05-07 10:30:43 -0400
committerAndrea Arcangeli <aarcange@redhat.com>2023-11-11 22:03:37 -0500
commit0a7da10edccd2b757c1e779da55880cdc58b6d60 (patch)
tree6609b7c4bcbaaf959b62dcff401310de61e210f5
parent056a70196479d6367cc12a0c05937a59677b1927 (diff)
downloadaa-0a7da10edccd2b757c1e779da55880cdc58b6d60.tar.gz
x86: atomic_set needs WRITE_ONCE
All other atomic_set already use WRITE_ONCE, this was a leftover. Signed-off-by: Andrea Arcangeli <aarcange@redhat.com>
-rw-r--r--tools/arch/x86/include/asm/atomic.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/arch/x86/include/asm/atomic.h b/tools/arch/x86/include/asm/atomic.h
index 1f5e26aae9fc5f..4dcf4e9baeccb0 100644
--- a/tools/arch/x86/include/asm/atomic.h
+++ b/tools/arch/x86/include/asm/atomic.h
@@ -37,7 +37,7 @@ static inline int atomic_read(const atomic_t *v)
*/
static inline void atomic_set(atomic_t *v, int i)
{
- v->counter = i;
+ WRITE_ONCE(v->counter, i);
}
/**