On 10/16/2019 4:06 PM, Doug Berger wrote:
> When commit 28b2e0d2cd13 ("net: phy: remove parameter new_link from
> phy_mac_interrupt()") removed the new_link parameter it set the
> phydev->link state from the MAC before invoking phy_mac_interrupt().
>
> However, once commit 88d6272acaaa ("net: phy: avoid unneeded MDIO
> reads in genphy_read_status") was added this initialization prevents
> the proper determination of the connection parameters by the function
> genphy_read_status().
>
> This commit removes that initialization to restore the proper
> functionality.
>
> Fixes: 88d6272acaaa ("net: phy: avoid unneeded MDIO reads in
> genphy_read_status")
> Signed-off-by: Doug Berger <[email protected]>
Acked-by: Florian Fainelli <[email protected]>
--
Florian
- [PATCH net 0/4] net: bcmgenet: restore internal EPHY supp... Doug Berger
- [PATCH net 4/4] net: bcmgenet: reset 40nm EPHY on en... Doug Berger
- Re: [PATCH net 4/4] net: bcmgenet: reset 40nm EP... Florian Fainelli
- [PATCH net 2/4] net: phy: bcm7xxx: define soft_reset... Doug Berger
- Re: [PATCH net 2/4] net: phy: bcm7xxx: define so... Florian Fainelli
- [PATCH net 3/4] net: bcmgenet: soft reset 40nm EPHYs... Doug Berger
- Re: [PATCH net 3/4] net: bcmgenet: soft reset 40... Florian Fainelli
- [PATCH net 1/4] net: bcmgenet: don't set phydev->... Doug Berger
- Re: [PATCH net 1/4] net: bcmgenet: don't set phy... Florian Fainelli
- Re: [PATCH net 0/4] net: bcmgenet: restore internal ... Florian Fainelli
- Re: [PATCH net 0/4] net: bcmgenet: restore internal ... David Miller

