diff --git a/drivers/net/tg3.c b/drivers/net/tg3.c index 8b3f8468538794ff08c66b616a7bcdd848a127e2..4595962fb8e1b0f74385fc25cc6d28d57846f878 100644 --- a/drivers/net/tg3.c +++ b/drivers/net/tg3.c @@ -852,7 +852,7 @@ static int tg3_bmcr_reset(struct tg3 *tp) } udelay(10); } - if (limit <= 0) + if (limit < 0) return -EBUSY; return 0; @@ -1603,7 +1603,7 @@ static int tg3_wait_macro_done(struct tg3 *tp) break; } } - if (limit <= 0) + if (limit < 0) return -EBUSY; return 0;