Skip to content

Commit

Permalink
Revert "Don't order vacant items access"
Browse files Browse the repository at this point in the history
This reverts commit 25a6f70.
  • Loading branch information
agerasev committed Sep 21, 2023
1 parent b4363f4 commit 0b64c76
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/rb/shared.rs
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ impl<S: Storage> Observer for SharedRb<S> {
}
#[inline]
fn write_index(&self) -> usize {
self.write_index.load(Ordering::Relaxed)
self.write_index.load(Ordering::Acquire)
}

unsafe fn unsafe_slices(&self, start: usize, end: usize) -> (&mut [MaybeUninit<S::Item>], &mut [MaybeUninit<S::Item>]) {
Expand Down Expand Up @@ -121,7 +121,7 @@ impl<S: Storage> Producer for SharedRb<S> {
impl<S: Storage> Consumer for SharedRb<S> {
#[inline]
unsafe fn set_read_index(&self, value: usize) {
self.read_index.store(value, Ordering::Relaxed);
self.read_index.store(value, Ordering::Release);
}
}

Expand Down

0 comments on commit 0b64c76

Please sign in to comment.