]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/cris/include/arch-v32/arch/spinlock.h
CRIS: locking: fix the return value of arch_read_trylock()
[karo-tx-linux.git] / arch / cris / include / arch-v32 / arch / spinlock.h
index f171a6600fbcac6424376d65aeb35424d57e2b6e..f13275522f4d688ed5dff599045395be62b529d1 100644 (file)
@@ -118,7 +118,7 @@ static  inline int arch_write_trylock(arch_rwlock_t *rw)
                ret = 1;
        }
        arch_spin_unlock(&rw->slock);
-       return 1;
+       return ret;
 }
 
 #define _raw_read_lock_flags(lock, flags) _raw_read_lock(lock)