aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/emulex/benet/be_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/emulex/benet/be_main.c')
-rw-r--r--drivers/net/ethernet/emulex/benet/be_main.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c
index b304b837f5bd..792d8383e8d6 100644
--- a/drivers/net/ethernet/emulex/benet/be_main.c
+++ b/drivers/net/ethernet/emulex/benet/be_main.c
@@ -1827,7 +1827,7 @@ static void be_rx_cq_clean(struct be_rx_obj *rxo)
1827 mdelay(1); 1827 mdelay(1);
1828 } else { 1828 } else {
1829 be_rx_compl_discard(rxo, rxcp); 1829 be_rx_compl_discard(rxo, rxcp);
1830 be_cq_notify(adapter, rx_cq->id, true, 1); 1830 be_cq_notify(adapter, rx_cq->id, false, 1);
1831 if (rxcp->num_rcvd == 0) 1831 if (rxcp->num_rcvd == 0)
1832 break; 1832 break;
1833 } 1833 }
@@ -2533,11 +2533,6 @@ static void be_rx_qs_destroy(struct be_adapter *adapter)
2533 q = &rxo->q; 2533 q = &rxo->q;
2534 if (q->created) { 2534 if (q->created) {
2535 be_cmd_rxq_destroy(adapter, q); 2535 be_cmd_rxq_destroy(adapter, q);
2536 /* After the rxq is invalidated, wait for a grace time
2537 * of 1ms for all dma to end and the flush compl to
2538 * arrive
2539 */
2540 mdelay(1);
2541 be_rx_cq_clean(rxo); 2536 be_rx_cq_clean(rxo);
2542 } 2537 }
2543 be_queue_free(adapter, q); 2538 be_queue_free(adapter, q);