Merge "[Bugfix][API-1429]fix eth2 reset after resume" into GSW3.0-No-Connman
diff --git a/src/kernel/linux/v4.19/drivers/net/phy/phy.c b/src/kernel/linux/v4.19/drivers/net/phy/phy.c
index b9d8bd7..a52cf9b 100644
--- a/src/kernel/linux/v4.19/drivers/net/phy/phy.c
+++ b/src/kernel/linux/v4.19/drivers/net/phy/phy.c
@@ -884,6 +884,9 @@
* of rtnl_lock(), but PHY_HALTED shall guarantee phy_change()
* will not reenable interrupts.
*/
+/*xf.li@20231117 add for API-1429 start*/
+ phy_state_machine(&phydev->state_queue.work);
+/*xf.li@20231117 add for API-1429 end*/
}
EXPORT_SYMBOL(phy_stop);