From 318e19ba6755105bb6cc19937d8fff26cbd2cc6f Mon Sep 17 00:00:00 2001 From: John Crispin Date: Thu, 9 Aug 2018 15:59:41 +0200 Subject: ar71xx: add v4.14 support adds v4.14 patches for testing but leaves v4.9 as default for now. Signed-off-by: John Crispin --- .../files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ethtool.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'target/linux/ar71xx/files/drivers/net/ethernet/atheros') diff --git a/target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ethtool.c b/target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ethtool.c index f0e102152f..a8fd5c7209 100644 --- a/target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ethtool.c +++ b/target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_ethtool.c @@ -22,7 +22,11 @@ static int ag71xx_ethtool_get_settings(struct net_device *dev, if (!phydev) return -ENODEV; +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,14,0) return phy_ethtool_gset(phydev, cmd); +#else + return phy_ethtool_ioctl(phydev, cmd); +#endif } static int ag71xx_ethtool_set_settings(struct net_device *dev, @@ -34,7 +38,11 @@ static int ag71xx_ethtool_set_settings(struct net_device *dev, if (!phydev) return -ENODEV; +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,14,0) return phy_ethtool_sset(phydev, cmd); +#else + return phy_ethtool_ioctl(phydev, cmd); +#endif } static void ag71xx_ethtool_get_drvinfo(struct net_device *dev, -- cgit v1.2.3