diff options
author | David S. Miller <davem@davemloft.net> | 2019-02-21 23:57:25 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-02-21 23:57:25 +0300 |
commit | a41070aa9296b01fcee29bf22e184eb3e98bd376 (patch) | |
tree | 07416998503f1924f4d50e3343d43f70ae4e903b | |
parent | 0ebcebbef1cc50fb94ae17917208b04868de9c38 (diff) | |
parent | 51f9f234dac5284333a047b7906f3095d410e6c3 (diff) | |
download | linux-a41070aa9296b01fcee29bf22e184eb3e98bd376.tar.xz |
Merge branch 'net-phy-improve-genphy_read_status'
Heiner Kallweit says:
====================
net: phy: improve genphy_read_status
Series includes two smaller improvements to genphy_read_status.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | drivers/net/phy/phy_device.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/net/phy/phy_device.c b/drivers/net/phy/phy_device.c index 7e71124bb20e..4bb3b6c2894e 100644 --- a/drivers/net/phy/phy_device.c +++ b/drivers/net/phy/phy_device.c @@ -1785,12 +1785,8 @@ int genphy_read_status(struct phy_device *phydev) mii_lpa_mod_linkmode_lpa_t(phydev->lp_advertising, lpa); - adv = phy_read(phydev, MII_ADVERTISE); - if (adv < 0) - return adv; - - phydev->speed = SPEED_10; - phydev->duplex = DUPLEX_HALF; + phydev->speed = SPEED_UNKNOWN; + phydev->duplex = DUPLEX_UNKNOWN; phydev->pause = 0; phydev->asym_pause = 0; |