aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2021-07-19 20:09:42 +0000
committerMark Johnston <markj@FreeBSD.org>2022-11-14 19:23:40 +0000
commit2b76d0699ed46ef956628c9509ecab56c55d2dde (patch)
treebaeab31f304f053b7cd866f90a4a0a8f41d37348 /sys/amd64/include
parentb46654104fcc89062660c497fc7f21dc8d76e7e3 (diff)
Diffstat (limited to 'sys/amd64/include')
-rw-r--r--sys/amd64/include/atomic.h12
1 files changed, 2 insertions, 10 deletions
diff --git a/sys/amd64/include/atomic.h b/sys/amd64/include/atomic.h
index 0cb65c768fd8..d61fb359e261 100644
--- a/sys/amd64/include/atomic.h
+++ b/sys/amd64/include/atomic.h
@@ -68,15 +68,7 @@
#define OFFSETOF_MONITORBUF 0x100
#endif
-#ifndef SAN_RUNTIME
-#if defined(KASAN)
-#define ATOMIC_SAN_PREFIX kasan
-#elif defined(KCSAN)
-#define ATOMIC_SAN_PREFIX kcsan
-#endif
-#endif
-
-#ifdef ATOMIC_SAN_PREFIX
+#if defined(SAN_NEEDS_INTERCEPTORS) && !defined(SAN_RUNTIME)
#include <sys/atomic_san.h>
#else
#include <sys/atomic_common.h>
@@ -644,6 +636,6 @@ u_long atomic_swap_long(volatile u_long *p, u_long v);
#endif /* !WANT_FUNCTIONS */
-#endif /* !ATOMIC_SAN_PREFIX */
+#endif /* !SAN_NEEDS_INTERCEPTORS || SAN_RUNTIME */
#endif /* !_MACHINE_ATOMIC_H_ */