commit | b6163f194c699ff75fa6aa4565b1eb8946c2c652 | [log] [tgz] |
---|---|---|
author | Heiner Kallweit <hkallweit1@gmail.com> | Sat Mar 30 10:22:45 2019 +0100 |
committer | David S. Miller <davem@davemloft.net> | Mon Apr 01 18:06:43 2019 -0700 |
tree | 6aebc374c6e8e064303f9bb6dc1f4e4b615eec3b | |
parent | 9dfe6aa077f5d75febcb3db276802973f6b51b52 [diff] |
net: phy: improve genphy_read_status This patch improves few aspects of genphy_read_status(): - Don't initialize lpagb, it's not needed. - Move initializing phydev->speed et al before the if clause. - In auto-neg case, skip populating lp_advertising if we don't have a link. This avoids quite some unnecessary MDIO reads in case of phylib polling mode. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>