* [patch 2.6.25-rc9] scsi: fix platform driver hotplug/coldplug
@ 2008-04-14 3:06 David Brownell
0 siblings, 0 replies; only message in thread
From: David Brownell @ 2008-04-14 3:06 UTC (permalink / raw)
To: Andrew Morton; +Cc: kay.sievers, linux-scsi
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=utf-8, Size: 2913 bytes --]
From: Kay Sievers <kay.sievers@vrfy.org>
Since 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias
is prefixed with "platform:". Add MODULE_ALIAS() to the hotpluggable
SCSI platform drivers, to re-enable auto loading.
[ dbrownell@users.sourceforge.net: more drivers, registration fixes ]
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
---
drivers/scsi/jazz_esp.c | 4 ++++
drivers/scsi/sgiwd93.c | 2 ++
drivers/scsi/sni_53c710.c | 2 ++
drivers/scsi/sun3x_esp.c | 2 ++
4 files changed, 10 insertions(+)
--- g26.orig/drivers/scsi/jazz_esp.c 2008-04-13 19:48:19.000000000 -0700
+++ g26/drivers/scsi/jazz_esp.c 2008-04-13 19:48:57.000000000 -0700
@@ -217,11 +217,15 @@ static int __devexit esp_jazz_remove(str
return 0;
}
+/* work with hotplug and coldplug */
+MODULE_ALIAS("platform:jazz_esp");
+
static struct platform_driver esp_jazz_driver = {
.probe = esp_jazz_probe,
.remove = __devexit_p(esp_jazz_remove),
.driver = {
.name = "jazz_esp",
+ .owner = THIS_MODULE,
},
};
--- g26.orig/drivers/scsi/sgiwd93.c 2008-04-13 19:35:17.000000000 -0700
+++ g26/drivers/scsi/sgiwd93.c 2008-04-13 19:49:16.000000000 -0700
@@ -313,6 +313,7 @@ static struct platform_driver sgiwd93_dr
.remove = __devexit_p(sgiwd93_remove),
.driver = {
.name = "sgiwd93"
+ .owner = THIS_MODULE,
}
};
@@ -332,3 +333,4 @@ module_exit(sgiwd93_module_exit);
MODULE_DESCRIPTION("SGI WD33C93 driver");
MODULE_AUTHOR("Ralf Baechle <ralf@linux-mips.org>");
MODULE_LICENSE("GPL");
+MODULE_ALIAS("platform:sgiwd93");
--- g26.orig/drivers/scsi/sni_53c710.c 2008-04-13 19:35:17.000000000 -0700
+++ g26/drivers/scsi/sni_53c710.c 2008-04-13 20:02:00.000000000 -0700
@@ -53,6 +53,7 @@
MODULE_AUTHOR("Thomas Bogendörfer");
MODULE_DESCRIPTION("SNI RM 53c710 SCSI Driver");
MODULE_LICENSE("GPL");
+MODULE_ALIAS("platform:snirm_53c710");
#define SNIRM710_CLOCK 32
@@ -136,6 +137,7 @@ static struct platform_driver snirm710_d
.remove = __devexit_p(snirm710_driver_remove),
.driver = {
.name = "snirm_53c710",
+ .owner = THIS_MODULE,
},
};
--- g26.orig/drivers/scsi/sun3x_esp.c 2008-04-13 19:35:17.000000000 -0700
+++ g26/drivers/scsi/sun3x_esp.c 2008-04-13 19:50:02.000000000 -0700
@@ -294,6 +294,7 @@ static struct platform_driver esp_sun3x_
.remove = __devexit_p(esp_sun3x_remove),
.driver = {
.name = "sun3x_esp",
+ .owner = THIS_MODULE,
},
};
@@ -314,3 +315,4 @@ MODULE_VERSION(DRV_VERSION);
module_init(sun3x_esp_init);
module_exit(sun3x_esp_exit);
+MODULE_ALIAS("platform:sun3x_esp");
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-04-14 3:10 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-14 3:06 [patch 2.6.25-rc9] scsi: fix platform driver hotplug/coldplug David Brownell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).