This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / include / asm-s390 / atomic.h
index 1544a74..edce414 100644 (file)
@@ -69,9 +69,10 @@ static __inline__ int atomic_inc_return(volatile atomic_t * v)
 {
        return __CS_LOOP(v, 1, "ar");
 }
+
 static __inline__ int atomic_inc_and_test(volatile atomic_t * v)
 {
-       return __CS_LOOP(v, 1, "ar") != 0;
+       return __CS_LOOP(v, 1, "ar") == 0;
 }
 static __inline__ void atomic_dec(volatile atomic_t * v)
 {