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