diff options
| author | Mark Johnston <markj@FreeBSD.org> | 2021-07-19 20:09:42 +0000 |
|---|---|---|
| committer | Mark Johnston <markj@FreeBSD.org> | 2022-11-14 19:23:40 +0000 |
| commit | 2b76d0699ed46ef956628c9509ecab56c55d2dde (patch) | |
| tree | baeab31f304f053b7cd866f90a4a0a8f41d37348 /sys/amd64/include | |
| parent | b46654104fcc89062660c497fc7f21dc8d76e7e3 (diff) | |
Diffstat (limited to 'sys/amd64/include')
| -rw-r--r-- | sys/amd64/include/atomic.h | 12 |
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_ */ |
