diff --git a/include/asm-x86_64/system.h b/include/asm-x86_64/system.h index bd376bc..0e5be94 100644 --- a/include/asm-x86_64/system.h +++ b/include/asm-x86_64/system.h @@ -232,7 +232,8 @@ static inline unsigned long __cmpxchg(volatile void *ptr, unsigned long old, * to devices. */ #define mb() asm volatile("mfence":::"memory") -#define rmb() asm volatile("lfence":::"memory") +/* #define rmb() asm volatile("lfence":::"memory") */ +#define rmb() do {} while(0) #ifdef CONFIG_UNORDERED_IO #define wmb() asm volatile("sfence" ::: "memory")