diff --git a/include/spdk/barrier.h b/include/spdk/barrier.h index 623d73efd..d4665a2f2 100644 --- a/include/spdk/barrier.h +++ b/include/spdk/barrier.h @@ -62,7 +62,7 @@ extern "C" { /** Read memory barrier */ #ifdef __PPC64__ -#define spdk_rmb() __asm volatile("lwsync" ::: "memory") +#define spdk_rmb() __asm volatile("sync" ::: "memory") #elif defined(__aarch64__) #define spdk_rmb() __asm volatile("dsb lt" ::: "memory") #elif defined(__i386__) || defined(__x86_64__)