Staging: hv: Get rid of the function blkvsc_revalidate_disk()
authorK. Y. Srinivasan <kys@microsoft.com>
Fri, 22 Apr 2011 21:55:13 +0000 (14:55 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 25 Apr 2011 23:22:53 +0000 (16:22 -0700)
The block driver in Hyper-V does not support removable media, get rid of the
blkvsc_revalidate_disk().

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 4c248b7c9db3012251ca6c24be02349bf70fa314..b2cd04a7e060a5ba1d8170ab568b1f78ea0ac958 100644 (file)
@@ -722,22 +722,6 @@ static int blkvsc_release(struct gendisk *disk, fmode_t mode)
 }
 
 
-static int blkvsc_revalidate_disk(struct gendisk *gd)
-{
-       struct block_device_context *blkdev = gd->private_data;
-
-       DPRINT_DBG(BLKVSC_DRV, "- enter\n");
-
-       if (blkdev->device_type == DVD_TYPE) {
-               blkvsc_do_operation(blkdev, DO_CAPACITY);
-               set_capacity(blkdev->gd, blkdev->capacity *
-                           (blkdev->sector_size/512));
-               blk_queue_logical_block_size(gd->queue, blkdev->sector_size);
-       }
-       return 0;
-}
-
-
 /*
  * We break the request into 1 or more blkvsc_requests and submit
  * them.  If we cant submit them all, we put them on the
@@ -997,7 +981,6 @@ static const struct block_device_operations block_ops = {
        .owner = THIS_MODULE,
        .open = blkvsc_open,
        .release = blkvsc_release,
-       .revalidate_disk = blkvsc_revalidate_disk,
        .getgeo = blkvsc_getgeo,
        .ioctl  = blkvsc_ioctl,
 };