1 Subject: map scsi proc_name to module name
3 References: 459933 - LTC50724
6 drivers/scsi/ibmvscsi/ibmvscsi.c | 7 +++++--
7 1 file changed, 5 insertions(+), 2 deletions(-)
9 --- a/drivers/scsi/ibmvscsi/ibmvscsi.c
10 +++ b/drivers/scsi/ibmvscsi/ibmvscsi.c
11 @@ -100,6 +100,9 @@ static struct scsi_transport_template *i
13 static struct ibmvscsi_ops *ibmvscsi_ops;
15 +#define IBMVSCSI_PROC_NAME "ibmvscsi"
16 +/* The driver is named ibmvscsic, map ibmvscsi to module name */
17 +MODULE_ALIAS(IBMVSCSI_PROC_NAME);
18 MODULE_DESCRIPTION("IBM Virtual SCSI");
19 MODULE_AUTHOR("Dave Boutcher");
20 MODULE_LICENSE("GPL");
21 @@ -1612,7 +1615,7 @@ static struct device_attribute *ibmvscsi
22 static struct scsi_host_template driver_template = {
23 .module = THIS_MODULE,
24 .name = "IBM POWER Virtual SCSI Adapter " IBMVSCSI_VERSION,
25 - .proc_name = "ibmvscsi",
26 + .proc_name = IBMVSCSI_PROC_NAME,
27 .queuecommand = ibmvscsi_queuecommand,
28 .eh_abort_handler = ibmvscsi_eh_abort_handler,
29 .eh_device_reset_handler = ibmvscsi_eh_device_reset_handler,
30 @@ -1771,7 +1774,7 @@ static struct vio_driver ibmvscsi_driver
31 .remove = ibmvscsi_remove,
32 .get_desired_dma = ibmvscsi_get_desired_dma,
35 + .name = IBMVSCSI_PROC_NAME,