Skip to content
Snippets Groups Projects
user avatar
Heiner Kallweit authored
Usage of phy_ethtool_get_link_ksettings() in the link status change
handler isn't needed, and in combination with the referenced change
it results in a deadlock. Simply remove the call and replace it with
direct access to phydev->speed. The duplex argument of
lan743x_phy_update_flowcontrol() isn't used and can be removed.

Fixes: c10a485c ("phy: phy_ethtool_ksettings_get: Lock the phy for consistency")
Reported-by: default avatarAlessandro B Maurici <abmaurici@gmail.com>
Tested-by: default avatarAlessandro B Maurici <abmaurici@gmail.com>
Signed-off-by: default avatarHeiner Kallweit <hkallweit1@gmail.com>
Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
Link: https://lore.kernel.org/r/40e27f76-0ba3-dcef-ee32-a78b9df38b0f@gmail.com


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
ddb826c2
History
Name Last commit Last update