X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=urcu%2Farch_arm.h;h=92df8e9a3a3a11d80a885d59a3cd3940f94b843a;hb=f7a3d9d917966b0acb45399a66d42dd7e7acb0ca;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