diff options
author | Russell King <rmk+kernel@armlinux.org.uk> | 2017-04-14 16:41:55 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@armlinux.org.uk> | 2017-09-23 15:21:06 +0100 |
commit | 6d091cc8f6bde67836470bd86136e6c8ff007087 (patch) | |
tree | 1bc640d43732c9967e626831f287137e83de29a7 | |
parent | 48c5b7d79cbecadaec340dcd6cfc0746de9edba0 (diff) |
sfp: use netdev sfp_bus for start/stop
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
-rw-r--r-- | drivers/net/phy/phylink.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/phy/phylink.c b/drivers/net/phy/phylink.c index cb4df997fb37..ee5772f28ddf 100644 --- a/drivers/net/phy/phylink.c +++ b/drivers/net/phy/phylink.c @@ -754,8 +754,8 @@ void phylink_start(struct phylink *pl) clear_bit(PHYLINK_DISABLE_STOPPED, &pl->phylink_disable_state); phylink_run_resolve(pl); - if (pl->sfp_bus) - sfp_upstream_start(pl->sfp_bus); + if (pl->netdev->sfp_bus) + sfp_upstream_start(pl->netdev->sfp_bus); if (pl->phydev) phy_start(pl->phydev); } @@ -767,8 +767,8 @@ void phylink_stop(struct phylink *pl) if (pl->phydev) phy_stop(pl->phydev); - if (pl->sfp_bus) - sfp_upstream_stop(pl->sfp_bus); + if (pl->netdev->sfp_bus) + sfp_upstream_stop(pl->netdev->sfp_bus); set_bit(PHYLINK_DISABLE_STOPPED, &pl->phylink_disable_state); flush_work(&pl->resolve); |