aboutsummaryrefslogtreecommitdiff
path: root/src/raw_rwlock.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/raw_rwlock.rs')
-rw-r--r--src/raw_rwlock.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/raw_rwlock.rs b/src/raw_rwlock.rs
index 21d338b..6d1fef9 100644
--- a/src/raw_rwlock.rs
+++ b/src/raw_rwlock.rs
@@ -988,8 +988,8 @@ impl RawRwLock {
if let Err(x) = self.state.compare_exchange_weak(
state,
state | WRITER_PARKED_BIT,
- Ordering::Relaxed,
- Ordering::Relaxed,
+ Ordering::Acquire,
+ Ordering::Acquire,
) {
state = x;
continue;