patch-2.4.0-test3 linux/drivers/net/wan/comx-proto-lapb.c

Next file: linux/drivers/net/wan/cosa.c
Previous file: linux/drivers/net/tulip/tulip_core.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test2/linux/drivers/net/wan/comx-proto-lapb.c linux/drivers/net/wan/comx-proto-lapb.c
@@ -518,11 +518,7 @@
 	NULL 
 };
 
-#ifdef MODULE
-#define comx_proto_lapb_init init_module
-#endif
-
-__initfunc(int comx_proto_lapb_init(void))
+int __init comx_proto_lapb_init(void)
 {
 	int ret;
 
@@ -532,11 +528,13 @@
 	return comx_register_protocol(&comx25_protocol);
 }
 
-#ifdef MODULE
-void cleanup_module(void)
+static void __exit comx_proto_lapb_exit(void)
 {
 	comx_unregister_protocol(comxlapb_protocol.name);
 	comx_unregister_protocol(comx25_protocol.name);
 }
-#endif /* MODULE */
 
+#ifdef MODULE
+module_init(comx_proto_lapb_init);
+#endif
+module_exit(comx_proto_lapb_exit);

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)