atomic: move atomic_add_unless to generic code
This is in preparation for more generic atomic primitives based on __atomic_add_unless. Signed-off-by:Arun Sharma <asharma@fb.com> Signed-off-by:
Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com> Reviewed-by:
Eric Dumazet <eric.dumazet@gmail.com> Cc: Ingo Molnar <mingo@elte.hu> Cc: David Miller <davem@davemloft.net> Acked-by:
Mike Frysinger <vapier@gentoo.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 5 additions, 5 deletionsarch/alpha/include/asm/atomic.h
- arch/arm/include/asm/atomic.h 2 additions, 2 deletionsarch/arm/include/asm/atomic.h
- arch/avr32/include/asm/atomic.h 25 additions, 32 deletionsarch/avr32/include/asm/atomic.h
- arch/blackfin/include/asm/atomic.h 2 additions, 2 deletionsarch/blackfin/include/asm/atomic.h
- arch/cris/include/asm/atomic.h 2 additions, 2 deletionsarch/cris/include/asm/atomic.h
- arch/frv/include/asm/atomic.h 2 additions, 2 deletionsarch/frv/include/asm/atomic.h
- arch/h8300/include/asm/atomic.h 2 additions, 2 deletionsarch/h8300/include/asm/atomic.h
- arch/ia64/include/asm/atomic.h 2 additions, 2 deletionsarch/ia64/include/asm/atomic.h
- arch/m32r/include/asm/atomic.h 4 additions, 4 deletionsarch/m32r/include/asm/atomic.h
- arch/m68k/include/asm/atomic.h 2 additions, 2 deletionsarch/m68k/include/asm/atomic.h
- arch/mips/include/asm/atomic.h 5 additions, 5 deletionsarch/mips/include/asm/atomic.h
- arch/mn10300/include/asm/atomic.h 2 additions, 2 deletionsarch/mn10300/include/asm/atomic.h
- arch/parisc/include/asm/atomic.h 5 additions, 5 deletionsarch/parisc/include/asm/atomic.h
- arch/powerpc/include/asm/atomic.h 7 additions, 7 deletionsarch/powerpc/include/asm/atomic.h
- arch/s390/include/asm/atomic.h 2 additions, 2 deletionsarch/s390/include/asm/atomic.h
- arch/sh/include/asm/atomic.h 4 additions, 4 deletionsarch/sh/include/asm/atomic.h
- arch/sparc/include/asm/atomic_32.h 1 addition, 1 deletionarch/sparc/include/asm/atomic_32.h
- arch/sparc/include/asm/atomic_64.h 2 additions, 2 deletionsarch/sparc/include/asm/atomic_64.h
- arch/tile/include/asm/atomic_32.h 5 additions, 5 deletionsarch/tile/include/asm/atomic_32.h
- arch/tile/include/asm/atomic_64.h 2 additions, 2 deletionsarch/tile/include/asm/atomic_64.h
Loading