Message ID | 20220105141020.3793409-1-trix@redhat.com (mailing list archive) |
---|---|
State | Accepted |
Commit | ccd21ec5b8dd9b8a528a70315cee95fc1dd79d20 |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | ethtool: use phydev variable | expand |
On Wed, Jan 05, 2022 at 06:10:20AM -0800, trix@redhat.com wrote: > From: Tom Rix <trix@redhat.com> > > In ethtool_get_phy_stats(), the phydev varaible is set to > dev->phydev but dev->phydev is still used. Replace > dev->phydev uses with phydev. > > Signed-off-by: Tom Rix <trix@redhat.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Andrew
Hello: This patch was applied to netdev/net-next.git (master) by David S. Miller <davem@davemloft.net>: On Wed, 5 Jan 2022 06:10:20 -0800 you wrote: > From: Tom Rix <trix@redhat.com> > > In ethtool_get_phy_stats(), the phydev varaible is set to > dev->phydev but dev->phydev is still used. Replace > dev->phydev uses with phydev. > > Signed-off-by: Tom Rix <trix@redhat.com> > > [...] Here is the summary with links: - ethtool: use phydev variable https://git.kernel.org/netdev/net-next/c/ccd21ec5b8dd You are awesome, thank you!
diff --git a/net/ethtool/ioctl.c b/net/ethtool/ioctl.c index b2cdba1b4aaec..326e14ee05dbf 100644 --- a/net/ethtool/ioctl.c +++ b/net/ethtool/ioctl.c @@ -2096,9 +2096,9 @@ static int ethtool_get_phy_stats(struct net_device *dev, void __user *useraddr) if (!phydev && (!ops->get_ethtool_phy_stats || !ops->get_sset_count)) return -EOPNOTSUPP; - if (dev->phydev && !ops->get_ethtool_phy_stats && + if (phydev && !ops->get_ethtool_phy_stats && phy_ops && phy_ops->get_sset_count) - n_stats = phy_ops->get_sset_count(dev->phydev); + n_stats = phy_ops->get_sset_count(phydev); else n_stats = ops->get_sset_count(dev, ETH_SS_PHY_STATS); if (n_stats < 0) @@ -2117,9 +2117,9 @@ static int ethtool_get_phy_stats(struct net_device *dev, void __user *useraddr) if (!data) return -ENOMEM; - if (dev->phydev && !ops->get_ethtool_phy_stats && + if (phydev && !ops->get_ethtool_phy_stats && phy_ops && phy_ops->get_stats) { - ret = phy_ops->get_stats(dev->phydev, &stats, data); + ret = phy_ops->get_stats(phydev, &stats, data); if (ret < 0) goto out; } else {