--- a/include/linux/phy.h
+++ b/include/linux/phy.h
-@@ -1180,6 +1180,10 @@ struct phy_driver {
+@@ -1181,6 +1181,10 @@ struct phy_driver {
*/
int (*led_polarity_set)(struct phy_device *dev, int index,
unsigned long modes);
--- a/drivers/net/phy/phylink.c
+++ b/drivers/net/phy/phylink.c
-@@ -2491,6 +2491,11 @@ int phylink_ethtool_ksettings_set(struct
+@@ -2503,6 +2503,11 @@ int phylink_ethtool_ksettings_set(struct
* the presence of a PHY, this should not be changed as that
* should be determined from the media side advertisement.
*/
return phy_ethtool_ksettings_set(pl->phydev, &phy_kset);
}
-@@ -2793,8 +2798,11 @@ int phylink_ethtool_get_eee(struct phyli
+@@ -2805,8 +2810,11 @@ int phylink_ethtool_get_eee(struct phyli
ASSERT_RTNL();
return ret;
}
-@@ -2811,8 +2819,11 @@ int phylink_ethtool_set_eee(struct phyli
+@@ -2823,8 +2831,11 @@ int phylink_ethtool_set_eee(struct phyli
ASSERT_RTNL();