]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/net/spider_net.c
spidernet: skb used after netif_receive_skb
[linux-2.6-omap-h63xx.git] / drivers / net / spider_net.c
index c3964c3d89d93e8f6e65b23a16e6d2ef1a1935dd..ef84d7c757a080d8f26b3d2576f3d90a490b7052 100644 (file)
@@ -1014,12 +1014,12 @@ spider_net_pass_skb_up(struct spider_net_descr *descr,
                 */
        }
 
-       /* pass skb up to stack */
-       netif_receive_skb(skb);
-
        /* update netdevice statistics */
        card->netdev_stats.rx_packets++;
        card->netdev_stats.rx_bytes += skb->len;
+
+       /* pass skb up to stack */
+       netif_receive_skb(skb);
 }
 
 #ifdef DEBUG