24 lines
676 B
Diff
24 lines
676 B
Diff
|
diff --git a/drivers/xxvnet_carv.c b/drivers/xxvnet_carv.c
|
||
|
index eb664bb..d3f60f9 100644
|
||
|
--- a/drivers/xxvnet_carv.c
|
||
|
+++ b/drivers/xxvnet_carv.c
|
||
|
@@ -1435,12 +1435,12 @@ static void axienet_poll_controller(struct net_device *ndev)
|
||
|
{
|
||
|
struct axienet_local *lp = netdev_priv(ndev);
|
||
|
|
||
|
- disable_irq(lp->tx_irq);
|
||
|
- disable_irq(lp->rx_irq);
|
||
|
- axienet_rx_irq(lp->tx_irq, ndev);
|
||
|
- axienet_tx_irq(lp->rx_irq, ndev);
|
||
|
- enable_irq(lp->tx_irq);
|
||
|
- enable_irq(lp->rx_irq);
|
||
|
+ disable_irq(lp->dq->tx_irq);
|
||
|
+ disable_irq(lp->dq->rx_irq);
|
||
|
+ axienet_rx_irq(lp->dq->tx_irq, ndev);
|
||
|
+ axienet_tx_irq(lp->dq->rx_irq, ndev);
|
||
|
+ enable_irq(lp->dq->tx_irq);
|
||
|
+ enable_irq(lp->dq->rx_irq);
|
||
|
}
|
||
|
#endif
|
||
|
|