atm: simplify lanai.c by using module_pci_driver
This simplifies the lanai.c driver by using the module_pci_driver() macro, at the expense of losing only debugging messages. Signed-off-by: Michael Opdenacker <michael.opdenacker@free-electrons.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
2c6ba4b15b
commit
b7983e3f89
1 changed files with 1 additions and 21 deletions
|
@ -2614,27 +2614,7 @@ static struct pci_driver lanai_driver = {
|
||||||
.probe = lanai_init_one,
|
.probe = lanai_init_one,
|
||||||
};
|
};
|
||||||
|
|
||||||
static int __init lanai_module_init(void)
|
module_pci_driver(lanai_driver);
|
||||||
{
|
|
||||||
int x;
|
|
||||||
|
|
||||||
x = pci_register_driver(&lanai_driver);
|
|
||||||
if (x != 0)
|
|
||||||
printk(KERN_ERR DEV_LABEL ": no adapter found\n");
|
|
||||||
return x;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void __exit lanai_module_exit(void)
|
|
||||||
{
|
|
||||||
/* We'll only get called when all the interfaces are already
|
|
||||||
* gone, so there isn't much to do
|
|
||||||
*/
|
|
||||||
DPRINTK("cleanup_module()\n");
|
|
||||||
pci_unregister_driver(&lanai_driver);
|
|
||||||
}
|
|
||||||
|
|
||||||
module_init(lanai_module_init);
|
|
||||||
module_exit(lanai_module_exit);
|
|
||||||
|
|
||||||
MODULE_AUTHOR("Mitchell Blank Jr <mitch@sfgoth.com>");
|
MODULE_AUTHOR("Mitchell Blank Jr <mitch@sfgoth.com>");
|
||||||
MODULE_DESCRIPTION("Efficient Networks Speedstream 3010 driver");
|
MODULE_DESCRIPTION("Efficient Networks Speedstream 3010 driver");
|
||||||
|
|
Loading…
Add table
Reference in a new issue