]> git.baikalelectronics.ru Git - kernel.git/commit
asm-generic: move cmpxchg*_local defs to cmpxchg.h
authorJonas Bonn <jonas@southpole.se>
Thu, 28 Feb 2013 05:37:05 +0000 (06:37 +0100)
committerJonas Bonn <jonas@southpole.se>
Wed, 13 Mar 2013 05:11:05 +0000 (06:11 +0100)
commitcddb2c62f0707aafeaeaa8f5a26ae038d331855c
tree994d47deeb1771f3018317d7bad45dfbf7ba9d19
parent4763c1148074c61c63eebef92e461ff20a1cbe95
asm-generic: move cmpxchg*_local defs to cmpxchg.h

asm/cmpxchg.h can be included on its own and needs to be self-consistent.
The definitions for the cmpxchg*_local macros, as such, need to be part
of this file.

This fixes a build issue on OpenRISC since the system.h smashing patch
35778087ec4636701bd5bb29f422f8f5554f4524 that introdued the direct inclusion
asm/cmpxchg.h into linux/llist.h.

CC: David Howells <dhowells@redhat.com>
Signed-off-by: Jonas Bonn <jonas@southpole.se>
Acked-by: Arnd Bergmann <arnd@arndb.de>
include/asm-generic/atomic.h
include/asm-generic/cmpxchg.h