summaryrefslogtreecommitdiff
path: root/net/lapb/lapb_iface.c
diff options
context:
space:
mode:
authorStephen Hemminger <shemminger@osdl.org>2003-07-19 07:54:41 -0700
committerDavid S. Miller <davem@nuts.ninka.net>2003-07-19 07:54:41 -0700
commitca610762eb74826b54446dbdee2f0fe7f3d731ba (patch)
treeb4307bd04bf2c5307d18139b47f708bf9dd27546 /net/lapb/lapb_iface.c
parent7372f866bdeb222aa152f8f4d69a0f17fc865bc2 (diff)
[NET]: Allow LAPB to be unloaded.
Without an exit routine lapb can't be unloaded.
Diffstat (limited to 'net/lapb/lapb_iface.c')
-rw-r--r--net/lapb/lapb_iface.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/net/lapb/lapb_iface.c b/net/lapb/lapb_iface.c
index ca425eba6b71..fbb552adc243 100644
--- a/net/lapb/lapb_iface.c
+++ b/net/lapb/lapb_iface.c
@@ -443,8 +443,14 @@ static int __init lapb_init(void)
return 0;
}
+static void __exit lapb_exit(void)
+{
+ WARN_ON(!list_empty(&lapb_list));
+}
+
MODULE_AUTHOR("Jonathan Naylor <g4klx@g4klx.demon.co.uk>");
MODULE_DESCRIPTION("The X.25 Link Access Procedure B link layer protocol");
MODULE_LICENSE("GPL");
module_init(lapb_init);
+module_exit(lapb_exit);