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