diff options
Diffstat (limited to 'drivers/block/pktcdvd.c')
| -rw-r--r-- | drivers/block/pktcdvd.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/block/pktcdvd.c b/drivers/block/pktcdvd.c index d57f11759480..83650e00632d 100644 --- a/drivers/block/pktcdvd.c +++ b/drivers/block/pktcdvd.c | |||
| @@ -430,7 +430,7 @@ static void pkt_sysfs_cleanup(void) | |||
| 430 | /******************************************************************** | 430 | /******************************************************************** |
| 431 | entries in debugfs | 431 | entries in debugfs |
| 432 | 432 | ||
| 433 | /debugfs/pktcdvd[0-7]/ | 433 | /sys/kernel/debug/pktcdvd[0-7]/ |
| 434 | info | 434 | info |
| 435 | 435 | ||
| 436 | *******************************************************************/ | 436 | *******************************************************************/ |
| @@ -2855,6 +2855,11 @@ static struct block_device_operations pktcdvd_ops = { | |||
| 2855 | .media_changed = pkt_media_changed, | 2855 | .media_changed = pkt_media_changed, |
| 2856 | }; | 2856 | }; |
| 2857 | 2857 | ||
| 2858 | static char *pktcdvd_nodename(struct gendisk *gd) | ||
| 2859 | { | ||
| 2860 | return kasprintf(GFP_KERNEL, "pktcdvd/%s", gd->disk_name); | ||
| 2861 | } | ||
| 2862 | |||
| 2858 | /* | 2863 | /* |
| 2859 | * Set up mapping from pktcdvd device to CD-ROM device. | 2864 | * Set up mapping from pktcdvd device to CD-ROM device. |
| 2860 | */ | 2865 | */ |
| @@ -2907,6 +2912,7 @@ static int pkt_setup_dev(dev_t dev, dev_t* pkt_dev) | |||
| 2907 | disk->fops = &pktcdvd_ops; | 2912 | disk->fops = &pktcdvd_ops; |
| 2908 | disk->flags = GENHD_FL_REMOVABLE; | 2913 | disk->flags = GENHD_FL_REMOVABLE; |
| 2909 | strcpy(disk->disk_name, pd->name); | 2914 | strcpy(disk->disk_name, pd->name); |
| 2915 | disk->nodename = pktcdvd_nodename; | ||
| 2910 | disk->private_data = pd; | 2916 | disk->private_data = pd; |
| 2911 | disk->queue = blk_alloc_queue(GFP_KERNEL); | 2917 | disk->queue = blk_alloc_queue(GFP_KERNEL); |
| 2912 | if (!disk->queue) | 2918 | if (!disk->queue) |
| @@ -3062,6 +3068,7 @@ static const struct file_operations pkt_ctl_fops = { | |||
| 3062 | static struct miscdevice pkt_misc = { | 3068 | static struct miscdevice pkt_misc = { |
| 3063 | .minor = MISC_DYNAMIC_MINOR, | 3069 | .minor = MISC_DYNAMIC_MINOR, |
| 3064 | .name = DRIVER_NAME, | 3070 | .name = DRIVER_NAME, |
| 3071 | .name = "pktcdvd/control", | ||
| 3065 | .fops = &pkt_ctl_fops | 3072 | .fops = &pkt_ctl_fops |
| 3066 | }; | 3073 | }; |
| 3067 | 3074 | ||
