drivers: net: replace UINT64_MAX with U64_MAX
Subsystems (6)
PATCH 1/1 drivers: net: replace UINT64_MAX with U64_MAX
U64_MAX is well defined now while the UINT64_MAX is not, so we fall back to drivers' own definition as below:
#ifndef UINT64_MAX #define UINT64_MAX (u64)(~((u64)0)) #endif
I believe this is in one phy driver then copied and pasted to other phy drivers.
Replace the UINT64_MAX with U64_MAX to clean up the source code.
Signed-off-by Jisheng Zhang <[email protected]>
--- drivers/net/dsa/mv88e6xxx/chip.c | 6 +++--- drivers/net/dsa/mv88e6xxx/chip.h | 4 ---- drivers/net/phy/bcm-phy-lib.c | 6 +----- drivers/net/phy/marvell.c | 5 +---- drivers/net/phy/micrel.c | 5 +---- drivers/net/phy/smsc.c | 5 +---- 6 files changed, 7 insertions(+), 24 deletions(-)
drivers/net/dsa/mv88e6xxx/chip.c +3 -3
@@ -665,13 +665,13 @@ static uint64_t _mv88e6xxx_get_ethtool_stat(struct mv88e6xxx_chip *chip,case STATS_TYPE_PORT : err =mv88e6xxx_port_read (chip, port, s->reg, ®);if (err) -return UINT64_MAX ; +return U64_MAX ; low = reg;if (s->size ==4 ) { err =mv88e6xxx_port_read (chip, port, s->reg +1 , ®);if (err) -return UINT64_MAX ; +return U64_MAX ; high = reg; }break ;
@@ -685,7 +685,7 @@ static uint64_t _mv88e6xxx_get_ethtool_stat(struct mv88e6xxx_chip *chip,mv88e6xxx_g1_stats_read (chip, reg +1 , &high);break ;default : -return UINT64_MAX ; +return U64_MAX ; } value = (((u64 )high) <<16 ) | low;return value;
drivers/net/dsa/mv88e6xxx/chip.h +0 -4
@@ -21,10 +21,6 @@#include <linux/timecounter.h> #include <net/dsa.h> -#ifndef UINT64_MAX -#define UINT64_MAX (u64)(~((u64)0)) -#endif -#define SMI_CMD 0x00#define SMI_CMD_BUSY BIT(15)#define SMI_CMD_CLAUSE_22 BIT(12)
drivers/net/phy/bcm-phy-lib.c +1 -5
@@ -346,10 +346,6 @@ void bcm_phy_get_strings(struct phy_device *phydev, u8 *data) }EXPORT_SYMBOL_GPL (bcm_phy_get_strings); -#ifndef UINT64_MAX -#define UINT64_MAX (u64)(~((u64)0)) -#endif -/* Caller is supposed to provide appropriate storage for the library code to * access the shadow copy */
@@ -362,7 +358,7 @@ static u64 bcm_phy_get_stat(struct phy_device *phydev, u64 *shadow, val =phy_read (phydev, stat.reg);if (val <0 ) { - ret =UINT64_MAX ; + ret =U64_MAX ; }else { val >>= stat.shift; val = val & ((1 << stat.bits) -1 );
drivers/net/phy/marvell.c +1 -4
@@ -1482,9 +1482,6 @@ static void marvell_get_strings(struct phy_device *phydev, u8 *data) } } -#ifndef UINT64_MAX -#define UINT64_MAX (u64)(~((u64)0)) -#endif static u64 marvell_get_stat (struct phy_device *phydev,int i) {struct marvell_hw_stat stat = marvell_hw_stats[i];
@@ -1494,7 +1491,7 @@ static u64 marvell_get_stat(struct phy_device *phydev, int i) val =phy_read_paged (phydev, stat.page, stat.reg);if (val <0 ) { - ret =UINT64_MAX ; + ret =U64_MAX ; }else { val = val & ((1 << stat.bits) -1 ); priv->stats[i] += val;
drivers/net/phy/micrel.c +1 -4
@@ -650,9 +650,6 @@ static void kszphy_get_strings(struct phy_device *phydev, u8 *data) } } -#ifndef UINT64_MAX -#define UINT64_MAX (u64)(~((u64)0)) -#endif static u64 kszphy_get_stat (struct phy_device *phydev,int i) {struct kszphy_hw_stat stat = kszphy_hw_stats[i];
@@ -662,7 +659,7 @@ static u64 kszphy_get_stat(struct phy_device *phydev, int i) val =phy_read (phydev, stat.reg);if (val <0 ) { - ret =UINT64_MAX ; + ret =U64_MAX ; }else { val = val & ((1 << stat.bits) -1 ); priv->stats[i] += val;
drivers/net/phy/smsc.c +1 -4
@@ -168,9 +168,6 @@ static void smsc_get_strings(struct phy_device *phydev, u8 *data) } } -#ifndef UINT64_MAX -#define UINT64_MAX (u64)(~((u64)0)) -#endif static u64 smsc_get_stat (struct phy_device *phydev,int i) {struct smsc_hw_stat stat = smsc_hw_stats[i];
@@ -179,7 +176,7 @@ static u64 smsc_get_stat(struct phy_device *phydev, int i) val =phy_read (phydev, stat.reg);if (val <0 ) - ret =UINT64_MAX ; + ret =U64_MAX ;else ret = val;
Signature · 1 line
2.17.0
David Miller
maintainerFrom: Jisheng Zhang <[email protected]>
Date: Fri, 27 Apr 2018 16:18:58 +0800
Quoted 7 lines
U64_MAXis well defined now while theUINT64_MAXis not, so we fall back to drivers' own definition as below:#ifndef UINT64_MAX #define UINT64_MAX (u64)(~((u64)0)) #endif
Quoted 6 lines
I believe this is in one phy driver then copied and pasted to other phy drivers.
Replace the
UINT64_MAXwithU64_MAXto clean up the source code.Signed-off-by Jisheng Zhang <[email protected]>
Looks good, applied to net-next, thanks.