patch-2.4.2 linux/drivers/isdn/isdn_common.c
Next file: linux/drivers/isdn/isdn_net.c
Previous file: linux/drivers/isdn/isdn_bsdcomp.c
Back to the patch index
Back to the overall index
- Lines: 94
- Date:
Thu Feb 8 10:40:25 2001
- Orig file:
v2.4.1/linux/drivers/isdn/isdn_common.c
- Orig date:
Sat Feb 3 19:51:27 2001
diff -u --recursive --new-file v2.4.1/linux/drivers/isdn/isdn_common.c linux/drivers/isdn/isdn_common.c
@@ -1,4 +1,4 @@
-/* $Id: isdn_common.c,v 1.114 2000/11/25 17:00:59 kai Exp $
+/* $Id: isdn_common.c,v 1.114.6.6 2001/02/07 11:31:30 kai Exp $
* Linux ISDN subsystem, common used functions (linklevel).
*
@@ -24,6 +24,7 @@
#include <linux/config.h>
#include <linux/module.h>
+#include <linux/init.h>
#include <linux/version.h>
#include <linux/poll.h>
#include <linux/vmalloc.h>
@@ -51,7 +52,7 @@
isdn_dev *dev;
-static char *isdn_revision = "$Revision: 1.114 $";
+static char *isdn_revision = "$Revision: 1.114.6.6 $";
extern char *isdn_net_revision;
extern char *isdn_tty_revision;
@@ -2004,16 +2005,6 @@
}
int
-register_isdn_module(isdn_module *m) {
- return 0;
-}
-
-int
-unregister_isdn_module(isdn_module *m) {
- return 0;
-}
-
-int
isdn_add_channels(driver *d, int drvidx, int n, int adding)
{
int j, k, m;
@@ -2173,8 +2164,6 @@
EXPORT_SYMBOL(register_isdn);
-EXPORT_SYMBOL(register_isdn_module);
-EXPORT_SYMBOL(unregister_isdn_module);
#ifdef CONFIG_ISDN_PPP
EXPORT_SYMBOL(isdn_ppp_register_compressor);
EXPORT_SYMBOL(isdn_ppp_unregister_compressor);
@@ -2242,12 +2231,6 @@
*****************************************************************************
*/
-extern int printk(const char *fmt,...);
-
-#ifdef MODULE
-#define isdn_init init_module
-#endif
-
static char *
isdn_getrev(const char *revision)
{
@@ -2356,8 +2339,7 @@
/*
* Allocate and initialize all data, register modem-devices
*/
-int
-isdn_init(void)
+static int __init isdn_init(void)
{
int i;
char tmprev[50];
@@ -2433,12 +2415,10 @@
return 0;
}
-#ifdef MODULE
/*
* Unload module
*/
-void
-cleanup_module(void)
+static void __exit isdn_exit(void)
{
int flags;
int i;
@@ -2482,4 +2462,6 @@
printk(KERN_NOTICE "ISDN-subsystem unloaded\n");
}
}
-#endif
+
+module_init(isdn_init);
+module_exit(isdn_exit);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)