summaryrefslogtreecommitdiffstats
path: root/net/wanrouter/wanmain.c
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1997-07-20 14:56:40 +0000
committerRalf Baechle <ralf@linux-mips.org>1997-07-20 14:56:40 +0000
commite308faf24f68e262d92d294a01ddca7a17e76762 (patch)
tree22c47cb315811834861f013067878ff664e95abd /net/wanrouter/wanmain.c
parent30c6397ce63178fcb3e7963ac247f0a03132aca9 (diff)
Sync with Linux 2.1.46.
Diffstat (limited to 'net/wanrouter/wanmain.c')
-rw-r--r--net/wanrouter/wanmain.c20
1 files changed, 11 insertions, 9 deletions
diff --git a/net/wanrouter/wanmain.c b/net/wanrouter/wanmain.c
index 4c0042082..66b99dedc 100644
--- a/net/wanrouter/wanmain.c
+++ b/net/wanrouter/wanmain.c
@@ -11,15 +11,17 @@
*
* Author: Gene Kozin <genek@compuserve.com>
*
-* Copyright: (c) 1995-1996 Sangoma Technologies Inc.
+* Copyright: (c) 1995-1997 Sangoma Technologies Inc.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version
* 2 of the License, or (at your option) any later version.
* ============================================================================
-* Dec 27, 1996 Gene Kozin Initial version (based on Sangoma's WANPIPE)
+* Jun 27, 1997 Alan Cox realigned with vendor code
+* Jan 16, 1997 Gene Kozin router_devlist made public
* Jan 31, 1997 Alan Cox Hacked it about a bit for 2.1
+* Dec 27, 1996 Gene Kozin Initial version (based on Sangoma's WANPIPE)
*****************************************************************************/
#include <linux/stddef.h> /* offsetof(), etc. */
@@ -78,9 +80,9 @@ static int delete_interface (wan_device_t* wandev, char* name, int forse);
*/
static char fullname[] = "WAN Router";
-static char copyright[] = "(c) 1995-1996 Sangoma Technologies Inc.";
+static char copyright[] = "(c) 1995-1997 Sangoma Technologies Inc.";
static char modname[] = ROUTER_NAME; /* short module name */
-static wan_device_t* devlist = NULL; /* list of registered devices */
+wan_device_t * router_devlist = NULL; /* list of registered devices */
static int devcnt = 0;
/*
@@ -199,8 +201,8 @@ int register_wan_device(wan_device_t* wandev)
wandev->ndev = 0;
wandev->dev = NULL;
- wandev->next = devlist;
- devlist = wandev;
+ wandev->next = router_devlist;
+ router_devlist = wandev;
++devcnt;
MOD_INC_USE_COUNT; /* prevent module from unloading */
return 0;
@@ -225,7 +227,7 @@ int unregister_wan_device(char* name)
if (name == NULL)
return -EINVAL;
- for (wandev = devlist, prev = NULL;
+ for (wandev = router_devlist, prev = NULL;
wandev && strcmp(wandev->name, name);
prev = wandev, wandev = wandev->next)
;
@@ -246,7 +248,7 @@ int unregister_wan_device(char* name)
if (prev)
prev->next = wandev->next;
else
- devlist = wandev->next;
+ router_devlist = wandev->next;
--devcnt;
wanrouter_proc_delete(wandev);
MOD_DEC_USE_COUNT;
@@ -613,7 +615,7 @@ static wan_device_t* find_device (char* name)
{
wan_device_t* wandev;
- for (wandev = devlist;wandev && strcmp(wandev->name, name);
+ for (wandev = router_devlist;wandev && strcmp(wandev->name, name);
wandev = wandev->next);
return wandev;
}