]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/net/ixp2000/ixpdev.c
Pull thermal into release branch
[linux-2.6-omap-h63xx.git] / drivers / net / ixp2000 / ixpdev.c
index a4eccb11d6771b3199d9d08f6437956e051e8956..6683afc02aaa4412d537ca706235ab8c3c9749d3 100644 (file)
@@ -110,11 +110,10 @@ static int ixpdev_rx(struct net_device *dev, int *budget)
 
                skb = dev_alloc_skb(desc->pkt_length + 2);
                if (likely(skb != NULL)) {
-                       skb->dev = nds[desc->channel];
                        skb_reserve(skb, 2);
                        eth_copy_and_sum(skb, buf, desc->pkt_length, 0);
                        skb_put(skb, desc->pkt_length);
-                       skb->protocol = eth_type_trans(skb, skb->dev);
+                       skb->protocol = eth_type_trans(skb, nds[desc->channel]);
 
                        skb->dev->last_rx = jiffies;