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