From: Noam Camus <no...@ezchip.com>

We define buf_int_enable in the minimal namespace it is used.
Signed-off-by: Noam Camus <no...@ezchip.com>
---
 drivers/net/ethernet/ezchip/nps_enet.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/drivers/net/ethernet/ezchip/nps_enet.c 
b/drivers/net/ethernet/ezchip/nps_enet.c
index 69b9129..63c2bcf 100644
--- a/drivers/net/ethernet/ezchip/nps_enet.c
+++ b/drivers/net/ethernet/ezchip/nps_enet.c
@@ -179,15 +179,16 @@ static int nps_enet_poll(struct napi_struct *napi, int 
budget)
 {
        struct net_device *ndev = napi->dev;
        struct nps_enet_priv *priv = netdev_priv(ndev);
-       struct nps_enet_buf_int_enable buf_int_enable;
        u32 work_done;
 
-       buf_int_enable.rx_rdy = NPS_ENET_ENABLE;
-       buf_int_enable.tx_done = NPS_ENET_ENABLE;
        nps_enet_tx_handler(ndev);
        work_done = nps_enet_rx_handler(ndev);
        if (work_done < budget) {
+               struct nps_enet_buf_int_enable buf_int_enable;
+
                napi_complete(napi);
+               buf_int_enable.rx_rdy = NPS_ENET_ENABLE;
+               buf_int_enable.tx_done = NPS_ENET_ENABLE;
                nps_enet_reg_set(priv, NPS_ENET_REG_BUF_INT_ENABLE,
                                 buf_int_enable.value);
        }
-- 
1.7.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to