X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=drivers%2Fnet%2Fphy%2Fphy.c;h=f3eb42789c4c70e6c476e809b467aac09c74798e;hp=3cbda0851f8373a406da78bc267da2da15f014fa;hb=80d872be3712786a924c804ff8b9aa3938b697ea;hpb=0a7a0519d1789f3a222849421dbe91b6bddb88f5 diff --git a/drivers/net/phy/phy.c b/drivers/net/phy/phy.c index 3cbda0851f83..f3eb42789c4c 100644 --- a/drivers/net/phy/phy.c +++ b/drivers/net/phy/phy.c @@ -453,7 +453,7 @@ void phy_stop_machine(struct phy_device *phydev) cancel_delayed_work_sync(&phydev->state_queue); mutex_lock(&phydev->lock); - if (phydev->state > PHY_UP) + if (phydev->state > PHY_UP && phydev->state != PHY_HALTED) phydev->state = PHY_UP; mutex_unlock(&phydev->lock);