summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaiGai Kohei <kaigai@ak.jp.nec.com>2004-10-19 18:13:44 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2004-10-19 18:13:44 -0700
commit0f54531e41e254893e32c6744d277fd1f4e722b9 (patch)
treeeb823947c05ccecab586241243c5c12ca9bf135c
parent5060a9d6dbecf59867b7f23ed053bffb50c3a0e1 (diff)
[PATCH] atomic_inc_return() for arm
This patch declares atomic_inc_return() as the alias of atomic_add_return() and atomic_dec_return() as an alias of atomic_dec_return(). Signed-off-by: KaiGai, Kohei <kaigai@ak.jp.nec.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r--include/asm-arm/atomic.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asm-arm/atomic.h b/include/asm-arm/atomic.h
index 24208a2dabe8..dc96af6e9caa 100644
--- a/include/asm-arm/atomic.h
+++ b/include/asm-arm/atomic.h
@@ -149,6 +149,8 @@ static inline void atomic_clear_mask(unsigned long mask, unsigned long *addr)
#define atomic_inc_and_test(v) (atomic_add_return(1, v) == 0)
#define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0)
+#define atomic_inc_return(v) (atomic_add_return(1, v))
+#define atomic_dec_return(v) (atomic_sub_return(1, v))
#define atomic_add_negative(i,v) (atomic_add_return(i, v) < 0)