Now that genphy_c45_pma_setup_forced() makes sure the "aneg enabled"
bit is cleared, the call to genphy_c45_an_disable_aneg() isn't needed
any longer. And the code pattern is now the same as in
genphy_config_aneg().

Signed-off-by: Heiner Kallweit <hkallwe...@gmail.com>
---
 drivers/net/phy/marvell10g.c | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/drivers/net/phy/marvell10g.c b/drivers/net/phy/marvell10g.c
index 496805c0d..4a6ae63ab 100644
--- a/drivers/net/phy/marvell10g.c
+++ b/drivers/net/phy/marvell10g.c
@@ -271,13 +271,8 @@ static int mv3310_config_aneg(struct phy_device *phydev)
        /* We don't support manual MDI control */
        phydev->mdix_ctrl = ETH_TP_MDI_AUTO;
 
-       if (phydev->autoneg == AUTONEG_DISABLE) {
-               ret = genphy_c45_pma_setup_forced(phydev);
-               if (ret < 0)
-                       return ret;
-
-               return genphy_c45_an_disable_aneg(phydev);
-       }
+       if (phydev->autoneg == AUTONEG_DISABLE)
+               return genphy_c45_pma_setup_forced(phydev);
 
        linkmode_and(phydev->advertising, phydev->advertising,
                     phydev->supported);
-- 
2.20.1



Reply via email to