Generic Mutex Subsystem, add-atomic-xchg-x86_64.patch
PATCH 2/15 Generic Mutex Subsystem, add-atomic-xchg-x86_64.patch
add atomic_cmpxchg() to x86_64. Needed by the new mutex code.
Signed-off-by Ingo Molnar <[email protected]>
----
include/asm-x86_64/atomic.h | 1 + 1 files changed, 1 insertion(+)
include/asm-x86_64/atomic.h +1 -0
@@ -389,6 +389,7 @@ static __inline__ long atomic64_sub_retu#define atomic64_dec_return (v) (atomic64_sub_return(1,v))#define atomic_cmpxchg (v, old, new) ((int)cmpxchg(&((v)->counter), old, new)) +#define atomic_xchg (v, new) (xchg(&((v)->counter), new))/** * atomic_add_unless - add unless the number is a given value