aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/generic/patches-3.14/073-net-phy-resume-phydev-when-going-to-RESUMING.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/generic/patches-3.14/073-net-phy-resume-phydev-when-going-to-RESUMING.patch')
-rw-r--r--target/linux/generic/patches-3.14/073-net-phy-resume-phydev-when-going-to-RESUMING.patch68
1 files changed, 0 insertions, 68 deletions
diff --git a/target/linux/generic/patches-3.14/073-net-phy-resume-phydev-when-going-to-RESUMING.patch b/target/linux/generic/patches-3.14/073-net-phy-resume-phydev-when-going-to-RESUMING.patch
deleted file mode 100644
index bbe09f2b5d..0000000000
--- a/target/linux/generic/patches-3.14/073-net-phy-resume-phydev-when-going-to-RESUMING.patch
+++ /dev/null
@@ -1,68 +0,0 @@
---- a/drivers/net/phy/phy.c
-+++ b/drivers/net/phy/phy.c
-@@ -690,7 +690,7 @@ void phy_state_machine(struct work_struc
- struct delayed_work *dwork = to_delayed_work(work);
- struct phy_device *phydev =
- container_of(dwork, struct phy_device, state_queue);
-- int needs_aneg = 0, do_suspend = 0;
-+ bool needs_aneg = false, do_suspend = false, do_resume = false;
- int err = 0;
-
- mutex_lock(&phydev->lock);
-@@ -702,7 +702,7 @@ void phy_state_machine(struct work_struc
- case PHY_PENDING:
- break;
- case PHY_UP:
-- needs_aneg = 1;
-+ needs_aneg = true;
-
- phydev->link_timeout = PHY_AN_TIMEOUT;
-
-@@ -732,7 +732,7 @@ void phy_state_machine(struct work_struc
- phydev->adjust_link(phydev->attached_dev);
-
- } else if (0 == phydev->link_timeout--) {
-- needs_aneg = 1;
-+ needs_aneg = true;
- /* If we have the magic_aneg bit, we try again */
- if (phydev->drv->flags & PHY_HAS_MAGICANEG)
- break;
-@@ -770,7 +770,7 @@ void phy_state_machine(struct work_struc
- netif_carrier_on(phydev->attached_dev);
- } else {
- if (0 == phydev->link_timeout--)
-- needs_aneg = 1;
-+ needs_aneg = true;
- }
-
- phydev->adjust_link(phydev->attached_dev);
-@@ -806,7 +806,7 @@ void phy_state_machine(struct work_struc
- phydev->link = 0;
- netif_carrier_off(phydev->attached_dev);
- phydev->adjust_link(phydev->attached_dev);
-- do_suspend = 1;
-+ do_suspend = true;
- }
- break;
- case PHY_RESUMING:
-@@ -855,6 +855,7 @@ void phy_state_machine(struct work_struc
- }
- phydev->adjust_link(phydev->attached_dev);
- }
-+ do_resume = true;
- break;
- }
-
-@@ -862,9 +863,10 @@ void phy_state_machine(struct work_struc
-
- if (needs_aneg)
- err = phy_start_aneg(phydev);
--
-- if (do_suspend)
-+ else if (do_suspend)
- phy_suspend(phydev);
-+ else if (do_resume)
-+ phy_resume(phydev);
-
- if (err < 0)
- phy_error(phydev);