On Sun, Sep 22, 2019 at 12:00:10PM +0100, Russell King wrote: > When userspace writes to the MII_ADVERTISE register, we update phylib's > advertising mask and trigger a renegotiation. However, writing to the > MII_CTRL1000 register, which contains the gigabit advertisement, does > neither. This can lead to phylib's copy of the advertisement becoming > de-synced with the values in the PHY register set, which can result in > incorrect negotiation resolution. > > Fixes: 5502b218e001 ("net: phy: use phy_resolve_aneg_linkmode in > genphy_read_status") > Signed-off-by: Russell King <rmk+ker...@armlinux.org.uk>
Reviewed-by: Andrew Lunn <and...@lunn.ch> Andrew