Staging: hv: fix sysfs symlink on hv block device

The block device does not create the proper symlink in sysfs because we
forgot to set up the gendisk structure properly. This patch fixes the
issue.

Signed-off-by: K. Y. Srinivasan <ksrinivasan@novell.com>
Cc: Hank Janssen <hjanssen@microsoft.com>
Cc: Haiyang Zhang <haiyangz@microsoft.com>
Cc: stable <stable@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by

Ky Srinivasan and committed by
Greg Kroah-Hartman
268eff90 fec2be70

+1
+1
drivers/staging/hv/blkvsc_drv.c
··· 368 368 blkdev->gd->first_minor = 0; 369 369 blkdev->gd->fops = &block_ops; 370 370 blkdev->gd->private_data = blkdev; 371 + blkdev->gd->driverfs_dev = &(blkdev->device_ctx->device); 371 372 sprintf(blkdev->gd->disk_name, "hd%c", 'a' + devnum); 372 373 373 374 blkvsc_do_inquiry(blkdev);