X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu%2Farch%2Farm.h;h=e20695ecf3cf6acb142a1830fe5d527c0f4d0cf6;hp=b49f7821052b5e00d0fd30d09145d72c95bc970a;hb=e51500edbd9919cee53bc85cbb4b22cd4786fc42;hpb=bdffa73aa208ad5f1e5b3a3cb6cbf86ac6996559 diff --git a/urcu/arch/arm.h b/urcu/arch/arm.h index b49f782..e20695e 100644 --- a/urcu/arch/arm.h +++ b/urcu/arch/arm.h @@ -30,9 +30,9 @@ extern "C" { #endif #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") +#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