xfs: semaphore cleanup
authorThomas Gleixner <tglx@linutronix.de>
Tue, 7 Sep 2010 14:33:15 +0000 (14:33 +0000)
committerAlex Elder <aelder@sgi.com>
Mon, 18 Oct 2010 20:09:09 +0000 (15:09 -0500)
Get rid of init_MUTEX[_LOCKED]() and use sema_init() instead.

(Ported to current XFS code by <aelder@sgi.com>.)

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Alex Elder <aelder@sgi.com>
fs/xfs/linux-2.6/xfs_buf.c

index 47ef97f..5278518 100644 (file)
@@ -189,7 +189,7 @@ _xfs_buf_initialize(
        init_completion(&bp->b_iowait);
        INIT_LIST_HEAD(&bp->b_list);
        RB_CLEAR_NODE(&bp->b_rbnode);
-       init_MUTEX_LOCKED(&bp->b_sema); /* held, no waiters */
+       sema_init(&bp->b_sema, 0); /* held, no waiters */
        XB_SET_OWNER(bp);
        bp->b_target = target;
        bp->b_file_offset = range_base;