Skip to content

Commit 99a9c28

Browse files
paulburtondavem330
authored andcommitted
net: pch_gbe: Use module_pci_driver()
Make use of the module_pci_driver() macro to remove some needless boilerplate code from the pch_gbe driver. This does have the side effect of removing the print of the driver's version during probe, but this is pretty useless information anyway - the version has changed only once whilst the driver has been in mainline, despite many changes being made to it before and since. Signed-off-by: Paul Burton <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 90e3f63 commit 99a9c28

File tree

1 file changed

+1
-18
lines changed

1 file changed

+1
-18
lines changed

drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2770,24 +2770,7 @@ static struct pci_driver pch_gbe_driver = {
27702770
.shutdown = pch_gbe_shutdown,
27712771
.err_handler = &pch_gbe_err_handler
27722772
};
2773-
2774-
2775-
static int __init pch_gbe_init_module(void)
2776-
{
2777-
int ret;
2778-
2779-
pr_info("EG20T PCH Gigabit Ethernet Driver - version %s\n",DRV_VERSION);
2780-
ret = pci_register_driver(&pch_gbe_driver);
2781-
return ret;
2782-
}
2783-
2784-
static void __exit pch_gbe_exit_module(void)
2785-
{
2786-
pci_unregister_driver(&pch_gbe_driver);
2787-
}
2788-
2789-
module_init(pch_gbe_init_module);
2790-
module_exit(pch_gbe_exit_module);
2773+
module_pci_driver(pch_gbe_driver);
27912774

27922775
MODULE_DESCRIPTION("EG20T PCH Gigabit ethernet Driver");
27932776
MODULE_AUTHOR("LAPIS SEMICONDUCTOR, <[email protected]>");

0 commit comments

Comments
 (0)