X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=include%2Fasm-v850%2Fatomic.h;h=166df00457eaeaf5f5bace956c1594b258f4b747;hb=a33a7d7309d79656bc19a0e96fc4547a1633283e;hp=f5b9ab6f4e70da97b847db5e910c5956a63a9acd;hpb=ccf18968b1bbc2fb117190a1984ac2a826dac228;p=powerpc.git diff --git a/include/asm-v850/atomic.h b/include/asm-v850/atomic.h index f5b9ab6f4e..166df00457 100644 --- a/include/asm-v850/atomic.h +++ b/include/asm-v850/atomic.h @@ -104,6 +104,8 @@ static inline int atomic_cmpxchg(atomic_t *v, int old, int new) return ret; } +#define atomic_xchg(v, new) (xchg(&((v)->counter), new)) + static inline int atomic_add_unless(atomic_t *v, int a, int u) { int ret;