ahci_platform: convert to module_platform_driver
authorBrian Norris <computersforpeace@gmail.com>
Fri, 2 Nov 2012 07:46:16 +0000 (00:46 -0700)
committerJeff Garzik <jgarzik@redhat.com>
Mon, 3 Dec 2012 10:14:31 +0000 (05:14 -0500)
The ahci_platform driver can now use the module_platform_driver() macro.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/ahci_platform.c

index c598fd7..fbbfa2b 100644 (file)
@@ -336,18 +336,7 @@ static struct platform_driver ahci_driver = {
        },
        .id_table       = ahci_devtype,
 };
-
-static int __init ahci_init(void)
-{
-       return platform_driver_register(&ahci_driver);
-}
-module_init(ahci_init);
-
-static void __exit ahci_exit(void)
-{
-       platform_driver_unregister(&ahci_driver);
-}
-module_exit(ahci_exit);
+module_platform_driver(ahci_driver);
 
 MODULE_DESCRIPTION("AHCI SATA platform driver");
 MODULE_AUTHOR("Anton Vorontsov <avorontsov@ru.mvista.com>");