patch-2.4.6 linux/drivers/isdn/isdn_net.c
Next file: linux/drivers/isdn/isdn_ppp.c
Previous file: linux/drivers/isdn/isdn_common.c
Back to the patch index
Back to the overall index
- Lines: 31
- Date:
Mon Jul 2 14:07:55 2001
- Orig file:
v2.4.5/linux/drivers/isdn/isdn_net.c
- Orig date:
Sat May 19 17:54:14 2001
diff -u --recursive --new-file v2.4.5/linux/drivers/isdn/isdn_net.c linux/drivers/isdn/isdn_net.c
@@ -1,4 +1,4 @@
-/* $Id: isdn_net.c,v 1.140.6.4 2001/04/20 02:41:58 keil Exp $
+/* $Id: isdn_net.c,v 1.140.6.6 2001/06/11 22:08:37 kai Exp $
* Linux ISDN subsystem, network interfaces and related functions (linklevel).
*
@@ -190,7 +190,7 @@
static void isdn_net_ciscohdlck_connected(isdn_net_local *lp);
static void isdn_net_ciscohdlck_disconnected(isdn_net_local *lp);
-char *isdn_net_revision = "$Revision: 1.140.6.4 $";
+char *isdn_net_revision = "$Revision: 1.140.6.6 $";
/*
* Code for raw-networking over ISDN
@@ -301,13 +301,11 @@
isdn_net_unbind_channel(isdn_net_local * lp)
{
ulong flags;
- struct sk_buff *skb;
save_flags(flags);
cli();
- while ((skb = skb_dequeue(&lp->super_tx_queue))) {
- kfree_skb(skb);
- }
+ skb_queue_purge(&lp->super_tx_queue);
+
if (!lp->master) { /* reset only master device */
/* Moral equivalent of dev_purge_queues():
BEWARE! This chunk of code cannot be called from hardware
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)