From 8287fee8a6f8ebb43081a3087d3a98bf6dc7f551 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Tue, 15 Jan 2019 21:43:11 -0700 Subject: [PATCH] x86-64: correct read/write barriers Signed-off-by: Jens Axboe --- arch/arch-x86_64.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arch-x86_64.h b/arch/arch-x86_64.h index 665c6b04..0cd21b8f 100644 --- a/arch/arch-x86_64.h +++ b/arch/arch-x86_64.h @@ -27,8 +27,8 @@ static inline void do_cpuid(unsigned int *eax, unsigned int *ebx, #define FIO_HUGE_PAGE 2097152 #define nop __asm__ __volatile__("rep;nop": : :"memory") -#define read_barrier() __asm__ __volatile__("lfence":::"memory") -#define write_barrier() __asm__ __volatile__("sfence":::"memory") +#define read_barrier() __asm__ __volatile__("":::"memory") +#define write_barrier() __asm__ __volatile__("":::"memory") static inline unsigned long arch_ffz(unsigned long bitmask) { -- 2.25.1