mirror of https://gitee.com/openkylin/linux.git
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 <paul.burton@mips.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
90e3f637eb
commit
99a9c28863
|
@ -2770,24 +2770,7 @@ static struct pci_driver pch_gbe_driver = {
|
||||||
.shutdown = pch_gbe_shutdown,
|
.shutdown = pch_gbe_shutdown,
|
||||||
.err_handler = &pch_gbe_err_handler
|
.err_handler = &pch_gbe_err_handler
|
||||||
};
|
};
|
||||||
|
module_pci_driver(pch_gbe_driver);
|
||||||
|
|
||||||
static int __init pch_gbe_init_module(void)
|
|
||||||
{
|
|
||||||
int ret;
|
|
||||||
|
|
||||||
pr_info("EG20T PCH Gigabit Ethernet Driver - version %s\n",DRV_VERSION);
|
|
||||||
ret = pci_register_driver(&pch_gbe_driver);
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void __exit pch_gbe_exit_module(void)
|
|
||||||
{
|
|
||||||
pci_unregister_driver(&pch_gbe_driver);
|
|
||||||
}
|
|
||||||
|
|
||||||
module_init(pch_gbe_init_module);
|
|
||||||
module_exit(pch_gbe_exit_module);
|
|
||||||
|
|
||||||
MODULE_DESCRIPTION("EG20T PCH Gigabit ethernet Driver");
|
MODULE_DESCRIPTION("EG20T PCH Gigabit ethernet Driver");
|
||||||
MODULE_AUTHOR("LAPIS SEMICONDUCTOR, <tshimizu818@gmail.com>");
|
MODULE_AUTHOR("LAPIS SEMICONDUCTOR, <tshimizu818@gmail.com>");
|
||||||
|
|
Loading…
Reference in New Issue