diff options
author | Andrew Morton <akpm@linux-foundation.org> | 2008-02-05 01:30:02 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2008-02-05 12:44:21 -0500 |
commit | 26a6e661b118b95422ccfcd10c9997db5967df58 (patch) | |
tree | 949c2a205da22372c603f125e8d1d7c1eaaa67dc /include/asm-alpha/atomic.h | |
parent | e820ce72d3aaadb8b53455cbdf213d3439f6c280 (diff) |
alpha: atomic_add_return() should return int
Prevents stuff like
drivers/crypto/hifn_795x.c:2443: warning: format '%d' expects type 'int', but argument 4 has type 'long int'
drivers/crypto/hifn_795x.c:2443: warning: format '%d' expects type 'int', but argument 4 has type 'long int'
(at least).
Cc: Richard Henderson <rth@twiddle.net>
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/asm-alpha/atomic.h')
-rw-r--r-- | include/asm-alpha/atomic.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/asm-alpha/atomic.h b/include/asm-alpha/atomic.h index f5cb7b878af2..ca88e54dec93 100644 --- a/include/asm-alpha/atomic.h +++ b/include/asm-alpha/atomic.h | |||
@@ -100,7 +100,7 @@ static __inline__ void atomic64_sub(long i, atomic64_t * v) | |||
100 | /* | 100 | /* |
101 | * Same as above, but return the result value | 101 | * Same as above, but return the result value |
102 | */ | 102 | */ |
103 | static __inline__ long atomic_add_return(int i, atomic_t * v) | 103 | static inline int atomic_add_return(int i, atomic_t *v) |
104 | { | 104 | { |
105 | long temp, result; | 105 | long temp, result; |
106 | smp_mb(); | 106 | smp_mb(); |