patch-2.4.0-prerelease linux/net/netrom/nr_loopback.c

Next file: linux/net/netrom/nr_out.c
Previous file: linux/net/netrom/nr_in.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test12/linux/net/netrom/nr_loopback.c linux/net/netrom/nr_loopback.c
@@ -15,14 +15,13 @@
  *
  */
 
-#include <linux/config.h>
-#if defined(CONFIG_NETROM) || defined(CONFIG_NETROM_MODULE)
 #include <linux/types.h>
 #include <linux/socket.h>
 #include <linux/timer.h>
 #include <net/ax25.h>
 #include <linux/skbuff.h>
 #include <net/netrom.h>
+#include <linux/init.h>
 
 static struct sk_buff_head loopback_queue;
 static struct timer_list loopback_timer;
@@ -91,9 +90,7 @@
 	}
 }
 
-#ifdef MODULE
-
-void nr_loopback_clear(void)
+void __exit nr_loopback_clear(void)
 {
 	struct sk_buff *skb;
 
@@ -102,7 +99,3 @@
 	while ((skb = skb_dequeue(&loopback_queue)) != NULL)
 		kfree_skb(skb);
 }
-
-#endif
-
-#endif

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