|
@@ -2658,16 +2658,11 @@ static int mvneta_stop(struct net_device *dev)
|
|
|
static int mvneta_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
|
|
|
{
|
|
|
struct mvneta_port *pp = netdev_priv(dev);
|
|
|
- int ret;
|
|
|
|
|
|
if (!pp->phy_dev)
|
|
|
return -ENOTSUPP;
|
|
|
|
|
|
- ret = phy_mii_ioctl(pp->phy_dev, ifr, cmd);
|
|
|
- if (!ret)
|
|
|
- mvneta_adjust_link(dev);
|
|
|
-
|
|
|
- return ret;
|
|
|
+ return phy_mii_ioctl(pp->phy_dev, ifr, cmd);
|
|
|
}
|
|
|
|
|
|
/* Ethtool methods */
|