atomic_t: unify all arch definitions
The atomic_t type cannot currently be used in some header files because it would create an include loop with asm/atomic.h. Move the type definition to linux/types.h to break the loop. Signed-off-by:Matthew Wilcox <willy@linux.intel.com> Cc: Huang Ying <ying.huang@intel.com> Cc: <linux-arch@vger.kernel.org> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- arch/alpha/include/asm/atomic.h 1 addition, 8 deletionsarch/alpha/include/asm/atomic.h
- arch/arm/include/asm/atomic.h 1 addition, 2 deletionsarch/arm/include/asm/atomic.h
- arch/avr32/include/asm/atomic.h 1 addition, 1 deletionarch/avr32/include/asm/atomic.h
- arch/blackfin/include/asm/atomic.h 1 addition, 3 deletionsarch/blackfin/include/asm/atomic.h
- arch/cris/include/asm/atomic.h 1 addition, 3 deletionsarch/cris/include/asm/atomic.h
- arch/h8300/include/asm/atomic.h 2 additions, 1 deletionarch/h8300/include/asm/atomic.h
- arch/ia64/include/asm/atomic.h 0 additions, 6 deletionsarch/ia64/include/asm/atomic.h
- arch/m68knommu/include/asm/atomic.h 1 addition, 1 deletionarch/m68knommu/include/asm/atomic.h
- arch/mips/include/asm/atomic.h 1 addition, 4 deletionsarch/mips/include/asm/atomic.h
- arch/parisc/include/asm/atomic.h 3 additions, 8 deletionsarch/parisc/include/asm/atomic.h
- arch/powerpc/include/asm/atomic.h 1 addition, 3 deletionsarch/powerpc/include/asm/atomic.h
- arch/s390/include/asm/atomic.h 1 addition, 6 deletionsarch/s390/include/asm/atomic.h
- arch/sh/include/asm/atomic.h 3 additions, 4 deletionsarch/sh/include/asm/atomic.h
- arch/sparc/include/asm/atomic_32.h 0 additions, 2 deletionsarch/sparc/include/asm/atomic_32.h
- arch/sparc/include/asm/atomic_64.h 0 additions, 3 deletionsarch/sparc/include/asm/atomic_64.h
- arch/x86/include/asm/atomic_32.h 1 addition, 9 deletionsarch/x86/include/asm/atomic_32.h
- arch/x86/include/asm/atomic_64.h 2 additions, 16 deletionsarch/x86/include/asm/atomic_64.h
- include/asm-frv/atomic.h 0 additions, 4 deletionsinclude/asm-frv/atomic.h
- include/asm-m32r/atomic.h 1 addition, 7 deletionsinclude/asm-m32r/atomic.h
- include/asm-m68k/atomic.h 1 addition, 2 deletionsinclude/asm-m68k/atomic.h
Loading
Please register or sign in to comment