X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=include%2Fasm-alpha%2Fatomic.h;h=fc77f74130832a099ab91bf26449f1f3ea348690;hb=b07019f29328ebb1b48d3faf952b84f07ec9b973;hp=cb03bbe92cdfbf503acdcb168384de49cde5d475;hpb=ed03f430cdc8c802652467e9097606fedc2c7abc;p=mv-sheeva.git diff --git a/include/asm-alpha/atomic.h b/include/asm-alpha/atomic.h index cb03bbe92cd..fc77f741308 100644 --- a/include/asm-alpha/atomic.h +++ b/include/asm-alpha/atomic.h @@ -176,6 +176,7 @@ static __inline__ long atomic64_sub_return(long i, atomic64_t * v) } #define atomic_cmpxchg(v, o, n) ((int)cmpxchg(&((v)->counter), (o), (n))) +#define atomic_xchg(v, new) (xchg(&((v)->counter), new)) #define atomic_add_unless(v, a, u) \ ({ \