diff options
-rw-r--r-- | arch/x86/kernel/reboot.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/x86/kernel/reboot.c b/arch/x86/kernel/reboot.c index 5b32f0b4d133..5818dc28167d 100644 --- a/arch/x86/kernel/reboot.c +++ b/arch/x86/kernel/reboot.c | |||
@@ -319,9 +319,11 @@ static inline void kb_wait(void) | |||
319 | { | 319 | { |
320 | int i; | 320 | int i; |
321 | 321 | ||
322 | for (i = 0; i < 0x10000; i++) | 322 | for (i = 0; i < 0x10000; i++) { |
323 | if ((inb_p(0x64) & 0x02) == 0) | 323 | if ((inb(0x64) & 0x02) == 0) |
324 | break; | 324 | break; |
325 | udelay(2); | ||
326 | } | ||
325 | } | 327 | } |
326 | 328 | ||
327 | void machine_emergency_restart(void) | 329 | void machine_emergency_restart(void) |