Skip to contentSkip to conversation

cciss: fix regression broken sysfs symlink (again)

PATCH In review Mike Miller 1 participant 1 message Oct 16, 2008 Block layer

lore
Share & tools
lore
#0 lore raw

PATCH 1/2 cciss: fix regression broken sysfs symlink (again)

Patch 1 of 2

The regression was introduced by commit 6ae5ce8e8d4de666f31286808d2285aa6a50fa40.
This patch obsoletes the one I sent yesterday. It fixes a broken symlink in sysfs. The previous patch appeared to work but was wrong as reported by Alan Brunelle.
Please consider this for inclusion.

drivers/block/cciss.c +1 -0
index 1e1f915..0f367b1 100644
@@ -1365,6 +1365,7 @@ static void cciss_add_disk(ctlr_info_t *h, struct gendisk *disk,
 	disk->first_minor = drv_index << NWD_SHIFT;
 	disk->fops = &cciss_fops;
 	disk->private_data = &h->drv[drv_index];
+	disk->driverfs_dev = &h->pdev->dev;
 
 	/* Set up queue information */
 	blk_queue_bounce_limit(disk->queue, h->pdev->dma_mask);