Forráskód Böngészése

tms380tr: Use mdelay() in tms380tr_wait().

This driver tries to do up to half-second udelay()
calls, which overflows on x86-64.

Reported-by: Andi Kleen <andi@firstfloor.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
David S. Miller 14 éve
szülő
commit
5202e173d7
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      drivers/net/tokenring/tms380tr.c

+ 1 - 1
drivers/net/tokenring/tms380tr.c

@@ -1220,7 +1220,7 @@ void tms380tr_wait(unsigned long time)
 		tmp = schedule_timeout_interruptible(tmp);
 	} while(time_after(tmp, jiffies));
 #else
-	udelay(time);
+	mdelay(time / 1000);
 #endif
 }