net: preserve ifreq parameter when calling generic phy_mii_ioctl().
[sfrench/cifs-2.6.git] / drivers / net / mv643xx_eth.c
index af075af20e0c53807836ff1c6912616bfc60c378..2fcdb1e1b99d068ab4791752c53f52a42f14f97a 100644 (file)
@@ -2461,7 +2461,7 @@ static int mv643xx_eth_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
        struct mv643xx_eth_private *mp = netdev_priv(dev);
 
        if (mp->phy != NULL)
-               return phy_mii_ioctl(mp->phy, if_mii(ifr), cmd);
+               return phy_mii_ioctl(mp->phy, ifr, cmd);
 
        return -EOPNOTSUPP;
 }