From f63b71415e6a4c19a6c80d2f0464a0cface53af8 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Mon, 28 Feb 2011 11:35:09 -0500 Subject: [PATCH] ARM: use dmb for rmb and wmb in addition to mb Signed-off-by: Mathieu Desnoyers --- urcu/arch_arm.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/urcu/arch_arm.h b/urcu/arch_arm.h index 83cbb60..f97ae1d 100644 --- a/urcu/arch_arm.h +++ b/urcu/arch_arm.h @@ -30,7 +30,9 @@ extern "C" { #endif #ifdef CONFIG_ARM_HAVE_DMB -#define cmm_mb() asm volatile("dmb":::"memory") +#define cmm_mb() asm volatile("dmb":::"memory") +#define cmm_rmb() asm volatile("dmb":::"memory") +#define cmm_wmb() asm volatile("dmb":::"memory") #endif /* CONFIG_ARM_HAVE_DMB */ #include -- 2.34.1