Messages in this thread Patch in this message | | | Date | Tue, 11 Mar 1997 00:52:48 -0500 | From | "David S. Miller" <> | Subject | Re: Problem with ISS-4 & EE16 |
| |
From: Mitch Adair <mitch@acan.net> Date: Mon, 10 Mar 1997 23:18:08 -0600 (CST)
diff -u --recursive --new-file vanilla/v2.0.29/linux/drivers/net/eexpress.c linux/drivers/net/eexpress.c --- vanilla/v2.0.29/linux/drivers/net/eexpress.c Fri Jun 7 07:21:04 1996+++ linux/drivers/net/eexpress.c Sat Mar 8 21:15:44 1997 @@ -1,4 +1,4 @@ -/* $Id: eexpress.c,v 1.13 1996/05/19 15:59:51 phil Exp $ +/* $Id: eexpress.c,v 1.13.2.1 1997/03/09 02:14:21 davem Exp $ * * Intel EtherExpress device driver for Linux * @@ -447,6 +447,7 @@ } dev_tint(dev); outb(SIRQ_en|irqrmap[dev->irq],ioaddr+SET_IRQ); + dev_kfree_skb(skb, FREE_WRITE); return 0; }
Everything is updated on the system to where it is supposed to be: gcc-2.7.2.1, binutils-2.7.0.3, libc-5.4.17, etc. So, did I screw up applying the patch or am I just the only person still lucky enough to have an EE16 to test this out on? :) Change the:
+ dev_kfree_skb(skb, FREE_WRITE);
to
+ dev_kfree_skb(buf, FREE_WRITE);
and you should be fine.
---------------------------------------------//// Yow! 11.26 MB/s remote host TCP bandwidth & //// 199 usec remote TCP latency over 100Mb/s //// ethernet. Beat that! //// -----------------------------------------////__________ o David S. Miller, davem@caip.rutgers.edu /_____________/ / // /_/ ><
| |