 drivers/net/e100/e100_main.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff -puN drivers/net/e100/e100_main.c~e100-use-after-free-fix drivers/net/e100/e100_main.c
--- 25/drivers/net/e100/e100_main.c~e100-use-after-free-fix	2003-06-11 23:58:21.000000000 -0700
+++ 25-akpm/drivers/net/e100/e100_main.c	2003-06-11 23:58:21.000000000 -0700
@@ -1085,10 +1085,10 @@ e100_xmit_frame(struct sk_buff *skb, str
 		goto exit1;
 	}
 
-	e100_prepare_xmit_buff(bdp, skb);
-
 	bdp->drv_stats.net_stats.tx_bytes += skb->len;
 
+	e100_prepare_xmit_buff(bdp, skb);
+
 	dev->trans_start = jiffies;
 
 exit1:

_
