|
@@ -423,7 +423,7 @@ static void xgbe_tx_timer(unsigned long data)
|
|
if (napi_schedule_prep(napi)) {
|
|
if (napi_schedule_prep(napi)) {
|
|
/* Disable Tx and Rx interrupts */
|
|
/* Disable Tx and Rx interrupts */
|
|
if (pdata->per_channel_irq)
|
|
if (pdata->per_channel_irq)
|
|
- disable_irq(channel->dma_irq);
|
|
|
|
|
|
+ disable_irq_nosync(channel->dma_irq);
|
|
else
|
|
else
|
|
xgbe_disable_rx_tx_ints(pdata);
|
|
xgbe_disable_rx_tx_ints(pdata);
|
|
|
|
|