X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fasm-alpha%2Fbarrier.h;h=ac78eba909bce225243a9ddb979c3b5321d3da17;hb=db3b14978abc02041046ed8353f0899cb58ffffc;hp=229c83fe77cb29d97c9136f1728316b1ca48cec6;hpb=0ace57a96bf299f6d46fd49e3edbaf79f500d160;p=linux-2.6 diff --git a/include/asm-alpha/barrier.h b/include/asm-alpha/barrier.h index 229c83fe77..ac78eba909 100644 --- a/include/asm-alpha/barrier.h +++ b/include/asm-alpha/barrier.h @@ -1,6 +1,8 @@ #ifndef __BARRIER_H #define __BARRIER_H +#include + #define mb() \ __asm__ __volatile__("mb": : :"memory") @@ -22,13 +24,10 @@ __asm__ __volatile__("mb": : :"memory") #define smp_mb() barrier() #define smp_rmb() barrier() #define smp_wmb() barrier() -#define smp_read_barrier_depends() barrier() +#define smp_read_barrier_depends() do { } while (0) #endif #define set_mb(var, value) \ do { var = value; mb(); } while (0) -#define set_wmb(var, value) \ -do { var = value; wmb(); } while (0) - #endif /* __BARRIER_H */