diff options
Diffstat (limited to 'drivers/net/chelsio')
-rw-r--r--[-rwxr-xr-x] | drivers/net/chelsio/sge.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/net/chelsio/sge.c b/drivers/net/chelsio/sge.c index e8b1036672ae..4b6258fc726f 100755..100644 --- a/drivers/net/chelsio/sge.c +++ b/drivers/net/chelsio/sge.c | |||
@@ -1625,11 +1625,9 @@ int t1_poll(struct napi_struct *napi, int budget) | |||
1625 | { | 1625 | { |
1626 | struct adapter *adapter = container_of(napi, struct adapter, napi); | 1626 | struct adapter *adapter = container_of(napi, struct adapter, napi); |
1627 | struct net_device *dev = adapter->port[0].dev; | 1627 | struct net_device *dev = adapter->port[0].dev; |
1628 | int work_done; | 1628 | int work_done = process_responses(adapter, budget); |
1629 | |||
1630 | work_done = process_responses(adapter, budget); | ||
1631 | 1629 | ||
1632 | if (likely(!responses_pending(adapter))) { | 1630 | if (likely(work_done < budget)) { |
1633 | netif_rx_complete(dev, napi); | 1631 | netif_rx_complete(dev, napi); |
1634 | writel(adapter->sge->respQ.cidx, | 1632 | writel(adapter->sge->respQ.cidx, |
1635 | adapter->regs + A_SG_SLEEPING); | 1633 | adapter->regs + A_SG_SLEEPING); |