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
 

Reply via email to