aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/generic/hack-4.19/702-phy_add_aneg_done_function.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/generic/hack-4.19/702-phy_add_aneg_done_function.patch')
-rw-r--r--target/linux/generic/hack-4.19/702-phy_add_aneg_done_function.patch6
1 files changed, 3 insertions, 3 deletions
diff --git a/target/linux/generic/hack-4.19/702-phy_add_aneg_done_function.patch b/target/linux/generic/hack-4.19/702-phy_add_aneg_done_function.patch
index 85ffa1ac1b..6fbcd43d66 100644
--- a/target/linux/generic/hack-4.19/702-phy_add_aneg_done_function.patch
+++ b/target/linux/generic/hack-4.19/702-phy_add_aneg_done_function.patch
@@ -22,6 +22,6 @@
+ if (phydev->drv && phydev->drv->update_link)
+ return phydev->drv->update_link(phydev);
+
- /* Do a fake read */
- status = phy_read(phydev, MII_BMSR);
- if (status < 0)
+ /* The link state is latched low so that momentary link
+ * drops can be detected. Do not double-read the status
+ * in polling mode to detect such short link drops.