X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=urcu%2Farch_arm.h;h=92df8e9a3a3a11d80a885d59a3cd3940f94b843a;hb=af7c2dbeac32c663b64ad05e4eca70e18784463b;hp=83cbb60a209f286093e9abb10ce238329b385243;hpb=5e626e0ea1c03a239cca95bf8c3fc9d4fbebde12;p=urcu.git diff --git a/urcu/arch_arm.h b/urcu/arch_arm.h index 83cbb60..92df8e9 100644 --- a/urcu/arch_arm.h +++ b/urcu/arch_arm.h @@ -29,9 +29,11 @@ extern "C" { #endif -#ifdef CONFIG_ARM_HAVE_DMB -#define cmm_mb() asm volatile("dmb":::"memory") -#endif /* CONFIG_ARM_HAVE_DMB */ +#ifdef CONFIG_RCU_ARM_HAVE_DMB +#define cmm_mb() asm volatile("dmb":::"memory") +#define cmm_rmb() asm volatile("dmb":::"memory") +#define cmm_wmb() asm volatile("dmb":::"memory") +#endif /* CONFIG_RCU_ARM_HAVE_DMB */ #include #include