]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
scsi: wd719x: Use module_pci_driver
authorYueHaibing <yuehaibing@huawei.com>
Sat, 21 Apr 2018 10:58:34 +0000 (18:58 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 2 May 2018 03:30:12 +0000 (23:30 -0400)
Remove boilerplate code by using macro module_pci_driver.

Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/wd719x.c

index 2ba2b7b47f4176285d04a2ebe0d94c53b6b63a18..974bfb3f30f4273ee96a89f7faffe712538f1b17 100644 (file)
@@ -978,18 +978,7 @@ static struct pci_driver wd719x_pci_driver = {
        .remove =       wd719x_pci_remove,
 };
 
-static int __init wd719x_init(void)
-{
-       return pci_register_driver(&wd719x_pci_driver);
-}
-
-static void __exit wd719x_exit(void)
-{
-       pci_unregister_driver(&wd719x_pci_driver);
-}
-
-module_init(wd719x_init);
-module_exit(wd719x_exit);
+module_pci_driver(wd719x_pci_driver);
 
 MODULE_DESCRIPTION("Western Digital WD7193/7197/7296 SCSI driver");
 MODULE_AUTHOR("Ondrej Zary, Aaron Dewell, Juergen Gaertner");