Add a new version of phy_do_ioctl that doesn't check whether net_device is running. It will typically be used if suitable drivers attach the PHY in probe already.
Showing the changes to include/linux (1 of 2 files). Show all
Unified · Split
| @@ -1242,6 +1242,7 @@ void phy_ethtool_ksettings_get(struct phy_device *phydev, · 1241 unmodified lines | ||
| 1242 | 1242 | int phy_ethtool_ksettings_set(struct phy_device *phydev, |
| 1243 | 1243 | const struct ethtool_link_ksettings *cmd); |
| 1244 | 1244 | int phy_mii_ioctl(struct phy_device *phydev, struct ifreq *ifr, int cmd); |
| 1245 | +int phy_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); | |
| 1245 | 1246 | int phy_do_ioctl_running(struct net_device *dev, struct ifreq *ifr, int cmd); |
| 1246 | 1247 | void phy_request_interrupt(struct phy_device *phydev); |
| 1247 | 1248 | void phy_free_interrupt(struct phy_device *phydev); |