In the coming vringh_test, we share an mmap with another userspace process for testing. This requires real barriers. Signed-off-by: Rusty Russell <rusty@xxxxxxxxxxxxxxx> diff --git a/tools/virtio/asm/barrier.h b/tools/virtio/asm/barrier.h index aff61e1..7a63693 100644 --- a/tools/virtio/asm/barrier.h +++ b/tools/virtio/asm/barrier.h @@ -3,8 +3,8 @@ #define mb() __sync_synchronize() #define smp_mb() mb() -# define smp_rmb() barrier() -# define smp_wmb() barrier() +# define smp_rmb() mb() +# define smp_wmb() mb() /* Weak barriers should be used. If not - it's a bug */ # define rmb() abort() # define wmb() abort() _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/virtualization