Commit efa400db authored by Ben Dooks's avatar Ben Dooks Committed by Greg Kroah-Hartman

[PATCH] USB: add owner initialisation to host drivers

Add .owner initialisation to the device drivers
in drivers/usb/host so that when built as module
the device_driver refers to the owning module
Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent d0d5049f
...@@ -383,6 +383,7 @@ MODULE_DEVICE_TABLE (pci, pci_ids); ...@@ -383,6 +383,7 @@ MODULE_DEVICE_TABLE (pci, pci_ids);
static struct pci_driver ehci_pci_driver = { static struct pci_driver ehci_pci_driver = {
.name = (char *) hcd_name, .name = (char *) hcd_name,
.id_table = pci_ids, .id_table = pci_ids,
.owner = THIS_MODULE,
.probe = usb_hcd_pci_probe, .probe = usb_hcd_pci_probe,
.remove = usb_hcd_pci_remove, .remove = usb_hcd_pci_remove,
......
...@@ -264,6 +264,7 @@ static int ohci_hcd_au1xxx_drv_resume(struct device *dev) ...@@ -264,6 +264,7 @@ static int ohci_hcd_au1xxx_drv_resume(struct device *dev)
static struct device_driver ohci_hcd_au1xxx_driver = { static struct device_driver ohci_hcd_au1xxx_driver = {
.name = "au1xxx-ohci", .name = "au1xxx-ohci",
.owner = THIS_MODULE,
.bus = &platform_bus_type, .bus = &platform_bus_type,
.probe = ohci_hcd_au1xxx_drv_probe, .probe = ohci_hcd_au1xxx_drv_probe,
.remove = ohci_hcd_au1xxx_drv_remove, .remove = ohci_hcd_au1xxx_drv_remove,
......
...@@ -244,6 +244,7 @@ static int ohci_hcd_lh7a404_drv_resume(struct device *dev) ...@@ -244,6 +244,7 @@ static int ohci_hcd_lh7a404_drv_resume(struct device *dev)
static struct device_driver ohci_hcd_lh7a404_driver = { static struct device_driver ohci_hcd_lh7a404_driver = {
.name = "lh7a404-ohci", .name = "lh7a404-ohci",
.owner = THIS_MODULE,
.bus = &platform_bus_type, .bus = &platform_bus_type,
.probe = ohci_hcd_lh7a404_drv_probe, .probe = ohci_hcd_lh7a404_drv_probe,
.remove = ohci_hcd_lh7a404_drv_remove, .remove = ohci_hcd_lh7a404_drv_remove,
......
...@@ -492,6 +492,7 @@ static int ohci_omap_resume(struct device *dev) ...@@ -492,6 +492,7 @@ static int ohci_omap_resume(struct device *dev)
*/ */
static struct device_driver ohci_hcd_omap_driver = { static struct device_driver ohci_hcd_omap_driver = {
.name = "ohci", .name = "ohci",
.owner = THIS_MODULE,
.bus = &platform_bus_type, .bus = &platform_bus_type,
.probe = ohci_hcd_omap_drv_probe, .probe = ohci_hcd_omap_drv_probe,
.remove = ohci_hcd_omap_drv_remove, .remove = ohci_hcd_omap_drv_remove,
......
...@@ -216,6 +216,7 @@ MODULE_DEVICE_TABLE (pci, pci_ids); ...@@ -216,6 +216,7 @@ MODULE_DEVICE_TABLE (pci, pci_ids);
static struct pci_driver ohci_pci_driver = { static struct pci_driver ohci_pci_driver = {
.name = (char *) hcd_name, .name = (char *) hcd_name,
.id_table = pci_ids, .id_table = pci_ids,
.owner = THIS_MODULE,
.probe = usb_hcd_pci_probe, .probe = usb_hcd_pci_probe,
.remove = usb_hcd_pci_remove, .remove = usb_hcd_pci_remove,
......
...@@ -193,6 +193,7 @@ static int ohci_hcd_ppc_soc_drv_remove(struct device *dev) ...@@ -193,6 +193,7 @@ static int ohci_hcd_ppc_soc_drv_remove(struct device *dev)
static struct device_driver ohci_hcd_ppc_soc_driver = { static struct device_driver ohci_hcd_ppc_soc_driver = {
.name = "ppc-soc-ohci", .name = "ppc-soc-ohci",
.owner = THIS_MODULE,
.bus = &platform_bus_type, .bus = &platform_bus_type,
.probe = ohci_hcd_ppc_soc_drv_probe, .probe = ohci_hcd_ppc_soc_drv_probe,
.remove = ohci_hcd_ppc_soc_drv_remove, .remove = ohci_hcd_ppc_soc_drv_remove,
......
...@@ -1831,6 +1831,7 @@ sl811h_resume(struct device *dev) ...@@ -1831,6 +1831,7 @@ sl811h_resume(struct device *dev)
struct device_driver sl811h_driver = { struct device_driver sl811h_driver = {
.name = (char *) hcd_name, .name = (char *) hcd_name,
.bus = &platform_bus_type, .bus = &platform_bus_type,
.owner = THIS_MODULE,
.probe = sl811h_probe, .probe = sl811h_probe,
.remove = __devexit_p(sl811h_remove), .remove = __devexit_p(sl811h_remove),
......
...@@ -831,6 +831,7 @@ MODULE_DEVICE_TABLE(pci, uhci_pci_ids); ...@@ -831,6 +831,7 @@ MODULE_DEVICE_TABLE(pci, uhci_pci_ids);
static struct pci_driver uhci_pci_driver = { static struct pci_driver uhci_pci_driver = {
.name = (char *)hcd_name, .name = (char *)hcd_name,
.id_table = uhci_pci_ids, .id_table = uhci_pci_ids,
.owner = THIS_MODULE,
.probe = usb_hcd_pci_probe, .probe = usb_hcd_pci_probe,
.remove = usb_hcd_pci_remove, .remove = usb_hcd_pci_remove,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment