lkml.org 
[lkml]   [2018]   [Sep]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH AUTOSEL 4.9 30/62] net: mvneta: fix mtu change on port without link
    Date
    From: Yelena Krivosheev <yelena@marvell.com>

    [ Upstream commit 8466baf788ec3e18836bd9c91ba0b1a07af25878 ]

    It is incorrect to enable TX/RX queues (call by mvneta_port_up()) for
    port without link. Indeed MTU change for interface without link causes TX
    queues to stuck.

    Fixes: c5aff18204da ("net: mvneta: driver for Marvell Armada 370/XP
    network unit")
    Signed-off-by: Yelena Krivosheev <yelena@marvell.com>
    [gregory.clement: adding Fixes tags and rewording commit log]
    Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
    ---
    drivers/net/ethernet/marvell/mvneta.c | 1 -
    1 file changed, 1 deletion(-)

    diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c
    index 17b81780d12f..c92ffdf91065 100644
    --- a/drivers/net/ethernet/marvell/mvneta.c
    +++ b/drivers/net/ethernet/marvell/mvneta.c
    @@ -3117,7 +3117,6 @@ static int mvneta_change_mtu(struct net_device *dev, int mtu)

    on_each_cpu(mvneta_percpu_enable, pp, true);
    mvneta_start_dev(pp);
    - mvneta_port_up(pp);

    netdev_update_features(dev);

    --
    2.17.1
    \
     
     \ /
      Last update: 2018-09-02 15:15    [W:4.084 / U:0.988 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site