The patch uses the spinlock version of netif_rx_complete
to fix ethernet lockup.

Signed-off-by: Troy Kisky <[EMAIL PROTECTED]>


diff --git a/drivers/net/davinci_emac.c b/drivers/net/davinci_emac.c
index 391e9a5..1cebbb7 100644
--- a/drivers/net/davinci_emac.c
+++ b/drivers/net/davinci_emac.c
@@ -6535,7 +6535,7 @@ static int emac_poll(struct napi_struct *napi, int budget)
                 * pkt_process_end */
                if (!pkts_pending) {
                        emac_pkt_process_end(dev, NULL);
-                        __netif_rx_complete(netdev, napi);
+                        netif_rx_complete(netdev, napi);
                        return 0;
                } else if (!test_bit(0, &dev->set_to_close)) {
                        return 1;
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to