
5 Oct
2009
5 Oct
'09
7:45 a.m.
Hi Prafulla,
Prafulla Wadaskar wrote:
following build warning was observed
mv88e61xx.c: In function ‘mv88e61xx_busychk’: mv88e61xx.c:208: warning: dereferencing type-punned pointer will break strict-aliasing rules
This patch fixes the same Patch tested for rd6281a board build
Signed-off-by: Prafulla Wadaskar prafulla@marvell.com
drivers/net/phy/mv88e61xx.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/phy/mv88e61xx.c b/drivers/net/phy/mv88e61xx.c index 3754e8b..2d1de02 100644 --- a/drivers/net/phy/mv88e61xx.c +++ b/drivers/net/phy/mv88e61xx.c @@ -201,11 +201,11 @@ static void mv88e61xx_port_vlan_config(struct mv88e61xx_config *swconfig, */ static int mv88e61xx_busychk(char *name) {
- u32 reg = 0;
- u16 reg = 0; u32 timeout = MV88E61XX_PHY_TIMEOUT; do { RD_PHY(name, MV88E61XX_GLB2REG_DEVADR,
MV88E61XX_PHY_CMD, (u16 *) & reg);
if (timeout-- == 0) { printf("SMI busy timeout\n"); return -1;MV88E61XX_PHY_CMD, ®);
Applied to net repo.
thanks, Ben