From: Ondřej Surý Date: Fri, 17 Aug 2018 13:57:55 +0000 (+0200) Subject: Switch everything back to relaxed memory ordering X-Git-Tag: v9.13.3~28^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d1d15c03e22bd69a6321984bf893a171b19a964c;p=thirdparty%2Fbind9.git Switch everything back to relaxed memory ordering --- diff --git a/lib/isc/include/isc/refcount.h b/lib/isc/include/isc/refcount.h index 09a87d7ea4b..b00ff8a6668 100644 --- a/lib/isc/include/isc/refcount.h +++ b/lib/isc/include/isc/refcount.h @@ -95,7 +95,7 @@ typedef atomic_uint_fast32_t isc_refcount_t; atomic_init(target, value) #define isc_refcount_current(target) \ - atomic_load_explicit(target, memory_order_acquire) + atomic_load_explicit(target, memory_order_relaxed) #define isc_refcount_destroy(target) \ ISC_REQUIRE(isc_refcount_current(target) == 0) @@ -107,6 +107,6 @@ typedef atomic_uint_fast32_t isc_refcount_t; atomic_fetch_add_explicit(target, 1, memory_order_relaxed) #define isc_refcount_decrement(target) \ - atomic_fetch_sub_explicit(target, 1, memory_order_release) + atomic_fetch_sub_explicit(target, 1, memory_order_relaxed) ISC_LANG_ENDDECLS