Module Name: src
Committed By: riastradh
Date: Sat Apr 9 23:44:54 UTC 2022
Modified Files:
src/sys/external/bsd/ena-com: ena_plat.h
Log Message:
ena: Convert not-right membar_enter/exit to membar_acquire/release.
Only used on non-x86 and non-aarch64, which probably means this
branch is never used. (This should really use bus_space_barrier or
bus_dmamap_sync.)
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/ena-com/ena_plat.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/external/bsd/ena-com/ena_plat.h
diff -u src/sys/external/bsd/ena-com/ena_plat.h:1.8 src/sys/external/bsd/ena-com/ena_plat.h:1.9
--- src/sys/external/bsd/ena-com/ena_plat.h:1.8 Sat Apr 9 12:49:36 2022
+++ src/sys/external/bsd/ena-com/ena_plat.h Sat Apr 9 23:44:54 2022
@@ -38,7 +38,7 @@
#if 0
__FBSDID("$FreeBSD: head/sys/contrib/ena-com/ena_plat.h 333453 2018-05-10 09:25:51Z mw $");
#endif
-__KERNEL_RCSID(0, "$NetBSD: ena_plat.h,v 1.8 2022/04/09 12:49:36 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ena_plat.h,v 1.9 2022/04/09 23:44:54 riastradh Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -392,8 +392,8 @@ void prefetch(void *x)
#define wmb() __asm __volatile("dsb st" ::: "memory")
#define mb() __asm __volatile("dsb sy" ::: "memory")
#else
-#define rmb() membar_enter()
-#define wmb() membar_exit()
+#define rmb() membar_acquire()
+#define wmb() membar_release()
#define mb() membar_sync()
#endif