From 1fe0d6eeebba4dba682db22ed53742ea95148bf9 Mon Sep 17 00:00:00 2001 From: Brooks Prumo Date: Wed, 9 Mar 2022 19:22:42 -0600 Subject: [PATCH] Set ordering flushing_active.swap() to AcqRel (#23567) --- runtime/src/in_mem_accounts_index.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/src/in_mem_accounts_index.rs b/runtime/src/in_mem_accounts_index.rs index 460edb8bcd..b2af1bcd8e 100644 --- a/runtime/src/in_mem_accounts_index.rs +++ b/runtime/src/in_mem_accounts_index.rs @@ -864,7 +864,7 @@ impl InMemAccountsIndex { } pub(crate) fn flush(&self) { - let flushing = self.flushing_active.swap(true, Ordering::Acquire); + let flushing = self.flushing_active.swap(true, Ordering::AcqRel); if flushing { // already flushing in another thread return;