netdev
[Top] [All Lists]

[PATCH] Allow lapb to be unloaded.

To: Henner Eisen <eis@xxxxxxxxxxxxx>, "David S. Miller" <davem@xxxxxxxxxx>
Subject: [PATCH] Allow lapb to be unloaded.
From: Stephen Hemminger <shemminger@xxxxxxxx>
Date: Fri, 18 Jul 2003 15:01:01 -0700
Cc: netdev@xxxxxxxxxxx
In-reply-to: <20030718133211.1c7ed08d.shemminger@xxxxxxxx>
Organization: Open Source Development Lab
References: <20030718133211.1c7ed08d.shemminger@xxxxxxxx>
Sender: netdev-bounce@xxxxxxxxxxx
Without an exit routine lapb can't be unloaded.

Tested on 2.6.0-test1
diff -Nru a/net/lapb/lapb_iface.c b/net/lapb/lapb_iface.c
--- a/net/lapb/lapb_iface.c     Fri Jul 18 14:52:18 2003
+++ b/net/lapb/lapb_iface.c     Fri Jul 18 14:52:18 2003
@@ -443,8 +443,14 @@
        return 0;
 }
 
+static void __exit lapb_exit(void)
+{
+       WARN_ON(!list_empty(&lapb_list));
+}
+
 MODULE_AUTHOR("Jonathan Naylor <g4klx@xxxxxxxxxxxxxxxxx>");
 MODULE_DESCRIPTION("The X.25 Link Access Procedure B link layer protocol");
 MODULE_LICENSE("GPL");
 
 module_init(lapb_init);
+module_exit(lapb_exit);

<Prev in Thread] Current Thread [Next in Thread>