]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - fs/block_dev.c
[PATCH] Revert bd_mount_mutex back to a semaphore
[linux-2.6-omap-h63xx.git] / fs / block_dev.c
index 1715d6b5f411a2d6db22c9a38de9cab971e40bf6..8b18e43b82fe8e156bab431070a882ea5cb9a5bf 100644 (file)
@@ -411,7 +411,7 @@ static void init_once(void * foo, struct kmem_cache * cachep, unsigned long flag
        {
                memset(bdev, 0, sizeof(*bdev));
                mutex_init(&bdev->bd_mutex);
-               mutex_init(&bdev->bd_mount_mutex);
+               sema_init(&bdev->bd_mount_sem, 1);
                INIT_LIST_HEAD(&bdev->bd_inodes);
                INIT_LIST_HEAD(&bdev->bd_list);
 #ifdef CONFIG_SYSFS