summaryrefslogtreecommitdiff
path: root/sys/external/bsd/drm2/include/linux
diff options
context:
space:
mode:
authorriastradh <riastradh@NetBSD.org>2021-12-19 11:02:46 +0000
committerriastradh <riastradh@NetBSD.org>2021-12-19 11:02:46 +0000
commita13685cbb747c4f0312bc2536c3fca477c8202ce (patch)
tree68762293e246842531d8bf0f459c12bd489b9a17 /sys/external/bsd/drm2/include/linux
parent822c191ab7ac19d89282b80c4c8f3e51cf027fe3 (diff)
Move smp_mb_before/after_atomic from linux/atomic.h to asm/barrier.h.
Diffstat (limited to 'sys/external/bsd/drm2/include/linux')
-rw-r--r--sys/external/bsd/drm2/include/linux/atomic.h10
1 files changed, 1 insertions, 9 deletions
diff --git a/sys/external/bsd/drm2/include/linux/atomic.h b/sys/external/bsd/drm2/include/linux/atomic.h
index b187490c4f3..a677faecec4 100644
--- a/sys/external/bsd/drm2/include/linux/atomic.h
+++ b/sys/external/bsd/drm2/include/linux/atomic.h
@@ -1,4 +1,4 @@
-/* $NetBSD: atomic.h,v 1.32 2021/12/19 11:02:38 riastradh Exp $ */
+/* $NetBSD: atomic.h,v 1.33 2021/12/19 11:02:46 riastradh Exp $ */
/*-
* Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -38,14 +38,6 @@
#include <asm/barrier.h>
-#if defined(MULTIPROCESSOR) && !defined(__HAVE_ATOMIC_AS_MEMBAR)
-# define smp_mb__before_atomic() membar_exit()
-# define smp_mb__after_atomic() membar_enter()
-#else
-# define smp_mb__before_atomic() __insn_barrier()
-# define smp_mb__after_atomic() __insn_barrier()
-#endif
-
#define xchg(P, V) \
(sizeof(*(P)) == 4 ? atomic_swap_32((volatile uint32_t *)P, V) \
: sizeof(*(P)) == 8 ? atomic_swap_64((volatile uint64_t *)P, V) \