X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fasm-m32r%2Fatomic.h;h=3122fe106f051b32a6bc1bebfeffbf7b92d23371;hb=a2308b7f0838406c346a2b0259ff88c7fcf41e79;hp=70761278b6cb95b1364308b32154c95a37c85dcf;hpb=25da0974601fc8096461f3d3f7ca3aab8e79adfb;p=linux-2.6 diff --git a/include/asm-m32r/atomic.h b/include/asm-m32r/atomic.h index 70761278b6..3122fe106f 100644 --- a/include/asm-m32r/atomic.h +++ b/include/asm-m32r/atomic.h @@ -243,6 +243,7 @@ static __inline__ int atomic_dec_return(atomic_t *v) #define atomic_add_negative(i,v) (atomic_add_return((i), (v)) < 0) #define atomic_cmpxchg(v, o, n) ((int)cmpxchg(&((v)->counter), (o), (n))) +#define atomic_xchg(v, new) (xchg(&((v)->counter), new)) /** * atomic_add_unless - add unless the number is a given value