patch-2.4.23 linux-2.4.23/net/atm/br2684.c
Next file: linux-2.4.23/net/atm/clip.c
Previous file: linux-2.4.23/net/atm/atm_misc.c
Back to the patch index
Back to the overall index
- Lines: 39
- Date:
2003-11-28 10:26:21.000000000 -0800
- Orig file:
linux-2.4.22/net/atm/br2684.c
- Orig date:
2003-08-25 04:44:44.000000000 -0700
diff -urN linux-2.4.22/net/atm/br2684.c linux-2.4.23/net/atm/br2684.c
@@ -16,9 +16,12 @@
#include <linux/ip.h>
#include <asm/uaccess.h>
#include <net/arp.h>
+#include <linux/atm.h>
+#include <linux/atmdev.h>
#include <linux/atmbr2684.h>
+#include "common.h"
#include "ipcommon.h"
/*
@@ -768,8 +771,6 @@
extern struct proc_dir_entry *atm_proc_root; /* from proc.c */
-extern int (*br2684_ioctl_hook)(struct atm_vcc *, unsigned int, unsigned long);
-
/* the following avoids some spurious warnings from the compiler */
#define UNUSED __attribute__((unused))
@@ -779,14 +780,14 @@
if ((p = create_proc_entry("br2684", 0, atm_proc_root)) == NULL)
return -ENOMEM;
p->proc_fops = &br2684_proc_operations;
- br2684_ioctl_hook = br2684_ioctl;
+ br2684_ioctl_set(br2684_ioctl);
return 0;
}
static void __exit UNUSED br2684_exit(void)
{
struct br2684_dev *brdev;
- br2684_ioctl_hook = NULL;
+ br2684_ioctl_set(NULL);
remove_proc_entry("br2684", atm_proc_root);
while (!list_empty(&br2684_devs)) {
brdev = list_entry_brdev(br2684_devs.next);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)