lkml.org 
[lkml]   [2018]   [Jan]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.4 14/63] net: mvneta: clear interface link status on port disable
    Date
    4.4-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Yelena Krivosheev <yelena@marvell.com>

    commit 4423c18e466afdfb02a36ee8b9f901d144b3c607 upstream.

    When port connect to PHY in polling mode (with poll interval 1 sec),
    port and phy link status must be synchronize in order don't loss link
    change event.

    [gregory.clement@free-electrons.com: add fixes tag]
    Fixes: c5aff18204da ("net: mvneta: driver for Marvell Armada 370/XP network unit")
    Signed-off-by: Yelena Krivosheev <yelena@marvell.com>
    Tested-by: Dmitri Epshtein <dima@marvell.com>
    Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    drivers/net/ethernet/marvell/mvneta.c | 4 ++++
    1 file changed, 4 insertions(+)

    --- a/drivers/net/ethernet/marvell/mvneta.c
    +++ b/drivers/net/ethernet/marvell/mvneta.c
    @@ -914,6 +914,10 @@ static void mvneta_port_disable(struct m
    val &= ~MVNETA_GMAC0_PORT_ENABLE;
    mvreg_write(pp, MVNETA_GMAC_CTRL_0, val);

    + pp->link = 0;
    + pp->duplex = -1;
    + pp->speed = 0;
    +
    udelay(200);
    }


    \
     
     \ /
      Last update: 2018-01-01 16:30    [W:2.426 / U:0.036 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site