diff -Nrup a/drivers/net/tg3.c b/drivers/net/tg3.c --- a/drivers/net/tg3.c 2008-08-06 09:19:01.000000000 -0700 +++ b/drivers/net/tg3.c 2008-08-19 15:26:50.000000000 -0700 @@ -1677,7 +1677,7 @@ static void tg3_wait_for_event_ack(struc int i; /* Wait for up to 2.5 milliseconds */ - for (i = 0; i < 250000; i++) { + for (i = 0; i < 250; i++) { if (!(tr32(GRC_RX_CPU_EVENT) & GRC_RX_CPU_DRIVER_EVENT)) break; udelay(10);