summaryrefslogtreecommitdiff
path: root/drivers/staging
diff options
context:
space:
mode:
authorKy Srinivasan <ksrinivasan@novell.com>2010-12-17 01:59:19 (GMT)
committerGreg Kroah-Hartman <gregkh@suse.de>2011-01-20 19:58:26 (GMT)
commit268eff909afaca93188d2d14554cbf824f6a0e41 (patch)
tree447eb3dc54702ecf39096960ece52b3d2cb3e8e9 /drivers/staging
parentfec2be706dfb1f2f70ffd04319841ec0dfc546b2 (diff)
downloadlinux-fsl-qoriq-268eff909afaca93188d2d14554cbf824f6a0e41.tar.xz
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>
Diffstat (limited to 'drivers/staging')
-rw-r--r--drivers/staging/hv/blkvsc_drv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/staging/hv/blkvsc_drv.c b/drivers/staging/hv/blkvsc_drv.c
index b3d05fc..4fb8094 100644
--- a/drivers/staging/hv/blkvsc_drv.c
+++ b/drivers/staging/hv/blkvsc_drv.c
@@ -368,6 +368,7 @@ static int blkvsc_probe(struct device *device)
blkdev->gd->first_minor = 0;
blkdev->gd->fops = &block_ops;
blkdev->gd->private_data = blkdev;
+ blkdev->gd->driverfs_dev = &(blkdev->device_ctx->device);
sprintf(blkdev->gd->disk_name, "hd%c", 'a' + devnum);
blkvsc_do_inquiry(blkdev);