X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-parisc%2Fspinlock.h;fp=include%2Fasm-parisc%2Fspinlock.h;h=16c2ac075fc5248973f578133376a41857dbd5a6;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=a93960e232cffabb43de39d78a97dc9d7542f154;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/include/asm-parisc/spinlock.h b/include/asm-parisc/spinlock.h index a93960e23..16c2ac075 100644 --- a/include/asm-parisc/spinlock.h +++ b/include/asm-parisc/spinlock.h @@ -134,22 +134,14 @@ static __inline__ int __raw_write_trylock(raw_rwlock_t *rw) return 1; } -/* - * read_can_lock - would read_trylock() succeed? - * @lock: the rwlock in question. - */ -static __inline__ int __raw_read_can_lock(raw_rwlock_t *rw) +static __inline__ int __raw_is_read_locked(raw_rwlock_t *rw) { - return rw->counter >= 0; + return rw->counter > 0; } -/* - * write_can_lock - would write_trylock() succeed? - * @lock: the rwlock in question. - */ -static __inline__ int __raw_write_can_lock(raw_rwlock_t *rw) +static __inline__ int __raw_is_write_locked(raw_rwlock_t *rw) { - return !rw->counter; + return rw->counter < 0; } #endif /* __ASM_SPINLOCK_H */