]> Pileus Git - ~andy/linux/blobdiff - arch/parisc/include/asm/atomic.h
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6
[~andy/linux] / arch / parisc / include / asm / atomic.h
index b1dc71f5534e17f7218406512c8b731347fc9f2d..4054b31e0fa9da81a6db43081842c02fc3079954 100644 (file)
@@ -258,10 +258,10 @@ static __inline__ int __atomic_add_unless(atomic_t *v, int a, int u)
 
 #define ATOMIC64_INIT(i) ((atomic64_t) { (i) })
 
-static __inline__ int
+static __inline__ s64
 __atomic64_add_return(s64 i, atomic64_t *v)
 {
-       int ret;
+       s64 ret;
        unsigned long flags;
        _atomic_spin_lock_irqsave(v, flags);