]> git.ipfire.org Git - thirdparty/bind9.git/commit
[9.20] chg: dev: Use atomics for CMM_{LOAD,STORE}_SHARED with ThreadSanitizer
authorOndřej Surý <ondrej@isc.org>
Thu, 27 Nov 2025 10:16:07 +0000 (11:16 +0100)
committerOndřej Surý <ondrej@isc.org>
Thu, 27 Nov 2025 10:16:07 +0000 (11:16 +0100)
commit94fa7217059fc08bf31f4c87452f985e16a3bb8b
treed74a4165c11ea1e90cc1884b5435d5a422414628
parenta17b3d09fb44f428311b49227a820d4b6524e1f4
parent42d59c2ee4be48a001296c37532a3c02d8aacc42
[9.20] 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

Backport of MR !11288

Merge branch 'backport-5660-use-atomics-for-CMM-api-with-thread-sanitizer-9.20' into 'bind-9.20'

See merge request isc-projects/bind9!11290