staging/phison: use module_pci_driver macro
PATCH 6/6 staging/phison: use module_pci_driver macro
remove the duplication of module_pci_driver and use this macro instead
module_pci_driver macro does the same things as the code below does
static int __init pci_test_dev_init(void)
{
return pci_register_driver(&pci_test_driver_ops);
}static void __exit pci_test_dev_exit(void)
{
pci_unregister_driver(&pci_test_driver_ops);
}module_init(pci_test_dev_init);module_exit(pci_test_dev_exit);
Signed-off-by Devendra Naga <[email protected]>
--- drivers/staging/phison/phison.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-)
drivers/staging/phison/phison.c +1 -12
@@ -87,18 +87,7 @@ static struct pci_driver phison_pci_driver = {#endif }; -static int __init phison_ide_init (void ) -{ -return pci_register_driver (&phison_pci_driver); -} - -static void __exit phison_ide_exit(void) -{ -pci_unregister_driver (&phison_pci_driver); -} - -module_init (phison_ide_init); -module_exit (phison_ide_exit); +module_pci_driver (phison_pci_driver);MODULE_AUTHOR ("Evan Ko" );MODULE_DESCRIPTION ("PCIE driver module for PHISON PS5000 E-BOX" );
Signature · 1 line
1.7.9.5