From mboxrd@z Thu Jan 1 00:00:00 1970 From: jassisinghbrar@gmail.com Subject: [PATCH 1/2] net: netsec: enable tx-irq during open callback Date: Mon, 16 Apr 2018 12:52:16 +0530 Message-ID: <1523863336-12653-1-git-send-email-jassisinghbrar@gmail.com> Cc: davem@davemloft.net, masahisa.kojima@linaro.org, ard.biesheuvel@linaro.org, Jassi Brar To: netdev@vger.kernel.org Return-path: Received: from mail-pl0-f65.google.com ([209.85.160.65]:36819 "EHLO mail-pl0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751200AbeDPHib (ORCPT ); Mon, 16 Apr 2018 03:38:31 -0400 Received: by mail-pl0-f65.google.com with SMTP id 91-v6so9549841pld.3 for ; Mon, 16 Apr 2018 00:38:31 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: From: Jassi Brar Enable TX-irq as well during ndo_open() as we can not count upon RX to arrive early enough to trigger the napi. This patch is critical for installation over network. Fixes: 533dd11a12f6 ("net: socionext: Add Synquacer NetSec driver") Signed-off-by: Jassi Brar --- drivers/net/ethernet/socionext/netsec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/socionext/netsec.c b/drivers/net/ethernet/socionext/netsec.c index f4c0b02..f6fe70e 100644 --- a/drivers/net/ethernet/socionext/netsec.c +++ b/drivers/net/ethernet/socionext/netsec.c @@ -1313,8 +1313,8 @@ static int netsec_netdev_open(struct net_device *ndev) napi_enable(&priv->napi); netif_start_queue(ndev); - /* Enable RX intr. */ - netsec_write(priv, NETSEC_REG_INTEN_SET, NETSEC_IRQ_RX); + /* Enable TX+RX intr. */ + netsec_write(priv, NETSEC_REG_INTEN_SET, NETSEC_IRQ_RX | NETSEC_IRQ_TX); return 0; err3: -- 2.7.4