kernel-ark/arch
Nick Piggin 8426e1f6af [PATCH] atomic: inc_not_zero
Introduce an atomic_inc_not_zero operation.  Make this a special case of
atomic_add_unless because lockless pagecache actually wants
atomic_inc_not_negativeone due to its offset refcount.

Signed-off-by: Nick Piggin <npiggin@suse.de>
Cc: "Paul E. McKenney" <paulmck@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-11-13 18:14:16 -08:00
..
alpha
arm
arm26
cris
frv
h8300
i386 [PATCH] i386: generic cmpxchg 2005-11-13 18:14:15 -08:00
ia64
m32r
m68k [PATCH] m68k: convert thread flags to use bit fields 2005-11-13 18:14:14 -08:00
m68knommu
mips
parisc
powerpc [PATCH] powerpc-xmon-build-fix 2005-11-13 18:14:13 -08:00
ppc [PATCH] ppc32: Add support for handling PCI interrupts on MPC834x PCI expansion card 2005-11-13 18:14:13 -08:00
ppc64
s390
sh
sh64
sparc [PATCH] atomic: inc_not_zero 2005-11-13 18:14:16 -08:00
sparc64
um [PATCH] uml: fix daemon transport exit path bug 2005-11-13 18:14:15 -08:00
v850
x86_64
xtensa