]> git.karo-electronics.de Git - karo-tx-linux.git/commit
x86/cmpxchg: unify cmpxchg into cmpxchg.h
authorJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Thu, 18 Aug 2011 18:48:06 +0000 (11:48 -0700)
committerJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Wed, 24 Aug 2011 21:06:08 +0000 (14:06 -0700)
commitcdab58b7ca6d3d4e74b84d2416257ec4287b123b
tree988c3d1cf4d62b4981f42512faa022795b7b1df4
parentcd9cb8945afc8408e40b002d0a4074699337ceba
x86/cmpxchg: unify cmpxchg into cmpxchg.h

Everything that's actually common between 32 and 64-bit is moved into
cmpxchg.h.

xchg/cmpxchg will fail with a link error if they're passed an
unsupported size (which includes 64-bit args on 32-bit systems).

Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
arch/x86/include/asm/cmpxchg.h
arch/x86/include/asm/cmpxchg_32.h
arch/x86/include/asm/cmpxchg_64.h