lkml.org 
[lkml]   [2020]   [Jun]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.7 402/477] bnxt_en: Return from timer if interface is not in open state.
    Date
    From: Vasundhara Volam <vasundhara-v.volam@broadcom.com>

    [ Upstream commit e000940473d1423a42ef9c823fb23ccffe3f07ea ]

    This will avoid many uneccessary error logs when driver or firmware is
    in reset.

    Fixes: 230d1f0de754 ("bnxt_en: Handle firmware reset.")
    Signed-off-by: Vasundhara Volam <vasundhara-v.volam@broadcom.com>
    Signed-off-by: Michael Chan <michael.chan@broadcom.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt.c b/drivers/net/ethernet/broadcom/bnxt/bnxt.c
    index a29bf3ca0b48e..19c4a0a5727a4 100644
    --- a/drivers/net/ethernet/broadcom/bnxt/bnxt.c
    +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt.c
    @@ -10014,7 +10014,7 @@ static void bnxt_timer(struct timer_list *t)
    struct bnxt *bp = from_timer(bp, t, timer);
    struct net_device *dev = bp->dev;

    - if (!netif_running(dev))
    + if (!netif_running(dev) || !test_bit(BNXT_STATE_OPEN, &bp->state))
    return;

    if (atomic_read(&bp->intr_sem) != 0)
    --
    2.25.1


    \
     
     \ /
      Last update: 2020-06-23 23:39    [W:4.070 / U:0.116 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site