X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=arch%2Falpha%2Finclude%2Fasm%2Fbarrier.h;h=ce8860a0b32db64bf0b8f8663717fd30df635b05;hb=299297c63686948aab5af1534629a0a740af6688;hp=ac78eba909bce225243a9ddb979c3b5321d3da17;hpb=291c54ff764d12ecc9a916cb478a0bbb45c5990e;p=~andy%2Flinux diff --git a/arch/alpha/include/asm/barrier.h b/arch/alpha/include/asm/barrier.h index ac78eba909b..ce8860a0b32 100644 --- a/arch/alpha/include/asm/barrier.h +++ b/arch/alpha/include/asm/barrier.h @@ -16,11 +16,13 @@ __asm__ __volatile__("wmb": : :"memory") __asm__ __volatile__("mb": : :"memory") #ifdef CONFIG_SMP +#define __ASM_SMP_MB "\tmb\n" #define smp_mb() mb() #define smp_rmb() rmb() #define smp_wmb() wmb() #define smp_read_barrier_depends() read_barrier_depends() #else +#define __ASM_SMP_MB #define smp_mb() barrier() #define smp_rmb() barrier() #define smp_wmb() barrier()