]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/asm-ia64/rwsem.h
[ACPI] ACPICA 20060113
[linux-2.6-omap-h63xx.git] / include / asm-ia64 / rwsem.h
index e18b5ab0cb75c0cd6ee7014260cf23bdd79a59a6..1327c91ea39c77f0752c94e0a83cb49cac26089d 100644 (file)
@@ -186,4 +186,9 @@ __downgrade_write (struct rw_semaphore *sem)
 #define rwsem_atomic_add(delta, sem)   atomic64_add(delta, (atomic64_t *)(&(sem)->count))
 #define rwsem_atomic_update(delta, sem)        atomic64_add_return(delta, (atomic64_t *)(&(sem)->count))
 
+static inline int rwsem_is_locked(struct rw_semaphore *sem)
+{
+       return (sem->count != 0);
+}
+
 #endif /* _ASM_IA64_RWSEM_H */