forked from luck/tmp_suning_uos_patched
net: fec: fix regression in link change accounting
A link-down isn't properly saved in the FEC state, so we wouldn't restart the
FEC after a repeated link-up.
Regression was introduced with commit
d97e7497
"net: fec: restart the FEC when PHY speed changes"
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Tested-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
32b161aa88
commit
8d7ed0f051
|
@ -1002,6 +1002,7 @@ static void fec_enet_adjust_link(struct net_device *ndev)
|
|||
} else {
|
||||
if (fep->link) {
|
||||
fec_stop(ndev);
|
||||
fep->link = phy_dev->link;
|
||||
status_change = 1;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user