diff --git a/drivers/net/via-rhine.c b/drivers/net/via-rhine.c
index 5635a9d9706d14c29fddc2580dfa9fc9d2d883f6..4064cd5c5bfa716fc85c69936e45da1a5b121829 100644
--- a/drivers/net/via-rhine.c
+++ b/drivers/net/via-rhine.c
@@ -562,7 +562,7 @@ static void wait_for_reset(struct net_device *dev, int chip_id, char *name)
 
 		/* VT86C100A may need long delay after reset (dlink) */
 		/* Seen on Rhine-II as well (rl) */
-		while ((readw(ioaddr + ChipCmd) & CmdReset) && --boguscnt);
+		while ((readw(ioaddr + ChipCmd) & CmdReset) && --boguscnt)
 			udelay(5);
 
 	}