In the coming vringh_test, we share an mmap with another userspace process for testing. This requires real barriers.
Signed-off-by: Rusty Russell <[email protected]> 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 [email protected] https://lists.linuxfoundation.org/mailman/listinfo/virtualization
