From: Florin Malita The skb may be gone after netif_rx(), we can't use 'skb->len' to update the stats. 'pkt_len' should work instead. Coverity CID: 911. Signed-off-by: Florin Malita Cc: Dominik Brodowski Cc: Jeff Garzik Signed-off-by: Andrew Morton --- drivers/net/pcmcia/nmclan_cs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/net/pcmcia/nmclan_cs.c~nmclan_cs-dereferencing-skb-after-netif_rx drivers/net/pcmcia/nmclan_cs.c --- devel/drivers/net/pcmcia/nmclan_cs.c~nmclan_cs-dereferencing-skb-after-netif_rx 2006-05-30 17:48:46.000000000 -0700 +++ devel-akpm/drivers/net/pcmcia/nmclan_cs.c 2006-05-30 17:48:46.000000000 -0700 @@ -1204,7 +1204,7 @@ static int mace_rx(struct net_device *de dev->last_rx = jiffies; lp->linux_stats.rx_packets++; - lp->linux_stats.rx_bytes += skb->len; + lp->linux_stats.rx_bytes += pkt_len; outb(0xFF, ioaddr + AM2150_RCV_NEXT); /* skip to next frame */ continue; } else { _