]> git.ipfire.org Git - thirdparty/bind9.git/commit
chg: dev: Use atomics for CMM_{LOAD,STORE}_SHARED with ThreadSanitizer
authorOndřej Surý <ondrej@isc.org>
Thu, 27 Nov 2025 09:31:57 +0000 (10:31 +0100)
committerOndřej Surý <ondrej@isc.org>
Thu, 27 Nov 2025 09:31:57 +0000 (10:31 +0100)
commit6fd209b6f0e138e7ddb24fac405e0275604cf117
tree2f57c81366ed34372067c516f2b3b181f7a59ba3
parent1b127320b3e913262a892682cfeb06ef4650c5c4
parent539be61b680572beb555e10f36e0b2c16caade50
chg: dev: Use atomics for CMM_{LOAD,STORE}_SHARED with ThreadSanitizer

Upstream has removed the atomics implementation of CMM_LOAD_SHARED and
CMM_STORE_SHARED as these can be used also with non-stdatomics types.
As we only use the CMM api with stdatomics types, we can restore the
previous behaviour to prevent ThreadSanitizer warnings.

Closes #5660

Merge branch '5660-use-atomics-for-CMM-api-with-thread-sanitizer' into 'main'

See merge request isc-projects/bind9!11288