|
@@ -1931,7 +1931,7 @@ irqreturn_t bnx2x_interrupt(int irq, void *dev_instance)
|
|
for_each_cos_in_tx_queue(fp, cos)
|
|
for_each_cos_in_tx_queue(fp, cos)
|
|
prefetch(fp->txdata_ptr[cos]->tx_cons_sb);
|
|
prefetch(fp->txdata_ptr[cos]->tx_cons_sb);
|
|
prefetch(&fp->sb_running_index[SM_RX_ID]);
|
|
prefetch(&fp->sb_running_index[SM_RX_ID]);
|
|
- napi_schedule(&bnx2x_fp(bp, fp->index, napi));
|
|
|
|
|
|
+ napi_schedule_irqoff(&bnx2x_fp(bp, fp->index, napi));
|
|
status &= ~mask;
|
|
status &= ~mask;
|
|
}
|
|
}
|
|
}
|
|
}
|