/drivers/net/3c501.c replaced init_module&cleanup_module with module_init&module_exit
Subsystems (2)
PATCH 5/11 /drivers/net/3c501.c replaced init_module&cleanup_module with module_init&module_exit
Replaced init_module and cleanup_module with static functions and module_init/module_exit.
Signed-off-by Jon Schindler <[email protected]>
---
drivers/net/3c501.c +4 -2
@@ -867,13 +867,14 @@ MODULE_PARM_DESC(irq, "EtherLink IRQ number");* here also causes the module to be unloaded */ -int __init init_module (void ) +static int __init tc501_module_init (void ) { dev_3c501 =el1_probe (-1 );if (IS_ERR (dev_3c501))return PTR_ERR (dev_3c501);return 0 ; } +module_init (tc501_module_init);/** * cleanup_module:
@@ -882,13 +883,14 @@ int __init init_module(void)* and then free up the resources we took when the card was found. */ -void __exit cleanup_module(void) +static void __exit tc501_module_exit(void) {struct net_device *dev = dev_3c501;unregister_netdev (dev);release_region (dev->base_addr,EL1_IO_EXTENT );free_netdev (dev); } +module_exit (tc501_module_exit);#endif /* MODULE */