net: dev: Makes sure netif_rx() can be invoked in any context.
[linux-2.6-microblaze.git] / drivers / net / rionet.c
index 1a95f3b..39e61e0 100644 (file)
@@ -109,7 +109,7 @@ static int rionet_rx_clean(struct net_device *ndev)
                skb_put(rnet->rx_skb[i], RIO_MAX_MSG_SIZE);
                rnet->rx_skb[i]->protocol =
                    eth_type_trans(rnet->rx_skb[i], ndev);
-               error = netif_rx(rnet->rx_skb[i]);
+               error = __netif_rx(rnet->rx_skb[i]);
 
                if (error == NET_RX_DROP) {
                        ndev->stats.rx_dropped++;