Subject: map scsi proc_name to module name From: olh@suse.de References: 459933 - LTC50724 Patch-mainline: not yet --- drivers/scsi/ibmvscsi/ibmvscsi.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) --- a/drivers/scsi/ibmvscsi/ibmvscsi.c +++ b/drivers/scsi/ibmvscsi/ibmvscsi.c @@ -108,6 +108,9 @@ static struct scsi_transport_template *i static struct ibmvscsi_ops *ibmvscsi_ops; +#define IBMVSCSI_PROC_NAME "ibmvscsi" +/* The driver is named ibmvscsic, map ibmvscsi to module name */ +MODULE_ALIAS(IBMVSCSI_PROC_NAME); MODULE_DESCRIPTION("IBM Virtual SCSI"); MODULE_AUTHOR("Dave Boutcher"); MODULE_LICENSE("GPL"); @@ -1802,7 +1805,7 @@ static struct device_attribute *ibmvscsi static struct scsi_host_template driver_template = { .module = THIS_MODULE, .name = "IBM POWER Virtual SCSI Adapter " IBMVSCSI_VERSION, - .proc_name = "ibmvscsi", + .proc_name = IBMVSCSI_PROC_NAME, .queuecommand = ibmvscsi_queuecommand, .eh_abort_handler = ibmvscsi_eh_abort_handler, .eh_device_reset_handler = ibmvscsi_eh_device_reset_handler, @@ -2069,7 +2072,7 @@ static struct vio_driver ibmvscsi_driver .remove = ibmvscsi_remove, .get_desired_dma = ibmvscsi_get_desired_dma, .driver = { - .name = "ibmvscsi", + .name = IBMVSCSI_PROC_NAME, .owner = THIS_MODULE, .pm = &ibmvscsi_pm_ops, }