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 <[email protected]>
Reviewed-by: Andrew Lunn <[email protected]>
Andrew