From 00f27a80fc63053db1aeb42140148d7a3d1379b3 Mon Sep 17 00:00:00 2001 From: "Nysal Jan K.A" Date: Tue, 19 Mar 2019 16:27:03 +0530 Subject: [PATCH] opal/atomics: Add acquire semantics back for spinlocks This was introduced in commit 9d0b3fe9 Signed-off-by: Nysal Jan K.A --- opal/include/opal/sys/atomic_impl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opal/include/opal/sys/atomic_impl.h b/opal/include/opal/sys/atomic_impl.h index 051492296d..4b1565cae8 100644 --- a/opal/include/opal/sys/atomic_impl.h +++ b/opal/include/opal/sys/atomic_impl.h @@ -495,7 +495,7 @@ static inline int opal_atomic_trylock(opal_atomic_lock_t *lock) { int32_t unlocked = OPAL_ATOMIC_LOCK_UNLOCKED; - bool ret = opal_atomic_compare_exchange_strong_32 (&lock->u.lock, &unlocked, OPAL_ATOMIC_LOCK_LOCKED); + bool ret = opal_atomic_compare_exchange_strong_acq_32 (&lock->u.lock, &unlocked, OPAL_ATOMIC_LOCK_LOCKED); return (ret == false) ? 1 : 0; }