diff --git a/runtime/src/accounts_index.rs b/runtime/src/accounts_index.rs index d750167be7..0a9babb95e 100644 --- a/runtime/src/accounts_index.rs +++ b/runtime/src/accounts_index.rs @@ -175,11 +175,11 @@ impl AccountMapEntryInner { } pub fn dirty(&self) -> bool { - self.meta.dirty.load(Ordering::Relaxed) + self.meta.dirty.load(Ordering::Acquire) } - pub fn set_dirty(&self, value: bool) -> bool { - self.meta.dirty.swap(value, Ordering::Relaxed) + pub fn set_dirty(&self, value: bool) { + self.meta.dirty.store(value, Ordering::Release) } pub fn age(&self) -> Age {