]> git.karo-electronics.de Git - mv-sheeva.git/commitdiff
Staging: hv: Cleanup blkvsc_open()
authorK. Y. Srinivasan <kys@microsoft.com>
Fri, 22 Apr 2011 21:55:22 +0000 (14:55 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 25 Apr 2011 23:22:57 +0000 (16:22 -0700)
Given that we don't support removable media, cleanup blkvsc_open().

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/hv/blkvsc_drv.c

index 3060babedaba0f6bdc8458b05cdd0e7dac56fea2..bf8647e408973cc2b5b4f19b241c7bfb9699e3fc 100644 (file)
@@ -255,20 +255,12 @@ static int blkvsc_open(struct block_device *bdev, fmode_t mode)
 {
        struct block_device_context *blkdev = bdev->bd_disk->private_data;
 
-
-       mutex_lock(&blkvsc_mutex);
        spin_lock(&blkdev->lock);
 
-       if (!blkdev->users && blkdev->device_type == DVD_TYPE) {
-               spin_unlock(&blkdev->lock);
-               check_disk_change(bdev);
-               spin_lock(&blkdev->lock);
-       }
-
        blkdev->users++;
 
        spin_unlock(&blkdev->lock);
-       mutex_unlock(&blkvsc_mutex);
+
        return 0;
 }