]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blob - src/patches/suse-2.6.27.25/patches.fixes/scsi-ibmvscsi-module_alias.patch
Updated xen patches taken from suse.
[people/teissler/ipfire-2.x.git] / src / patches / suse-2.6.27.25 / patches.fixes / scsi-ibmvscsi-module_alias.patch
1 Subject: map scsi proc_name to module name
2 From: olh@suse.de
3 References: 459933 - LTC50724
4
5 ---
6 drivers/scsi/ibmvscsi/ibmvscsi.c | 7 +++++--
7 1 file changed, 5 insertions(+), 2 deletions(-)
8
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
12
13 static struct ibmvscsi_ops *ibmvscsi_ops;
14
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,
33 .driver = {
34 - .name = "ibmvscsi",
35 + .name = IBMVSCSI_PROC_NAME,
36 .owner = THIS_MODULE,
37 }
38 };