Skip to contentSkip to conversation

staging/sbe-2t3e3: use module_pci_driver macro

PATCH In review Devendra Naga 1 participant 1 message Jul 10, 2012 Staging

lore
Share & tools
lore
#0 lore raw

PATCH 1/6 staging/sbe-2t3e3: use module_pci_driver macro

the _init and _exit functions do nothing but pci_register_driver, and pci_unregister_driver,

so replace these and also the module _init and _exit macros with the module_pci_driver macro.

---
 drivers/staging/sbe-2t3e3/module.c |   13 +------------
 1 file changed, 1 insertion(+), 12 deletions(-)
drivers/staging/sbe-2t3e3/module.c +1 -12
index e87fe81..cd778b3 100644
@@ -194,17 +194,6 @@ static struct pci_driver t3e3_pci_driver = {
 	.remove   = t3e3_remove_card,
 };
 
-static int __init t3e3_init_module(void)
-{
-	return pci_register_driver(&t3e3_pci_driver);
-}
-
-static void __exit t3e3_cleanup_module(void)
-{
-	pci_unregister_driver(&t3e3_pci_driver);
-}
-
-module_init(t3e3_init_module);
-module_exit(t3e3_cleanup_module);
+module_pci_driver(t3e3_pci_driver);
 MODULE_LICENSE("GPL");
 MODULE_DEVICE_TABLE(pci, t3e3_pci_tbl);
Signature · 1 line
1.7.9.5