]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - include/linux/rwsem-spinlock.h
[PATCH] lockdep: clean up rwsems
[net-next-2.6.git] / include / linux / rwsem-spinlock.h
index f30f805080ae4a883c352a97183871f6a31c1ff2..d68afcc36ac916aab4e93cb93ab2b6e51179fdb5 100644 (file)
@@ -32,22 +32,10 @@ struct rw_semaphore {
        __s32                   activity;
        spinlock_t              wait_lock;
        struct list_head        wait_list;
-#if RWSEM_DEBUG
-       int                     debug;
-#endif
 };
 
-/*
- * initialisation
- */
-#if RWSEM_DEBUG
-#define __RWSEM_DEBUG_INIT      , 0
-#else
-#define __RWSEM_DEBUG_INIT     /* */
-#endif
-
 #define __RWSEM_INITIALIZER(name) \
-{ 0, SPIN_LOCK_UNLOCKED, LIST_HEAD_INIT((name).wait_list) __RWSEM_DEBUG_INIT }
+{ 0, SPIN_LOCK_UNLOCKED, LIST_HEAD_INIT((name).wait_list) }
 
 #define DECLARE_RWSEM(name) \
        struct rw_semaphore name = __RWSEM_INITIALIZER(name)