|
@@ -1109,15 +1109,10 @@ static int ravb_phy_start(struct net_device *ndev)
|
|
|
static int ravb_get_link_ksettings(struct net_device *ndev,
|
|
static int ravb_get_link_ksettings(struct net_device *ndev,
|
|
|
struct ethtool_link_ksettings *cmd)
|
|
struct ethtool_link_ksettings *cmd)
|
|
|
{
|
|
{
|
|
|
- struct ravb_private *priv = netdev_priv(ndev);
|
|
|
|
|
- unsigned long flags;
|
|
|
|
|
-
|
|
|
|
|
if (!ndev->phydev)
|
|
if (!ndev->phydev)
|
|
|
return -ENODEV;
|
|
return -ENODEV;
|
|
|
|
|
|
|
|
- spin_lock_irqsave(&priv->lock, flags);
|
|
|
|
|
phy_ethtool_ksettings_get(ndev->phydev, cmd);
|
|
phy_ethtool_ksettings_get(ndev->phydev, cmd);
|
|
|
- spin_unlock_irqrestore(&priv->lock, flags);
|
|
|
|
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
|
}
|
|
}
|