From: Andrew Morton Cc: Andi Kleen Cc: Lee Garrett Cc: Truxton Fulton Signed-off-by: Andrew Morton --- include/asm-i386/mach-default/mach_reboot.h | 2 ++ 1 file changed, 2 insertions(+) diff -puN include/asm-i386/mach-default/mach_reboot.h~i386-fix-machine-rebooting-fix include/asm-i386/mach-default/mach_reboot.h --- a/include/asm-i386/mach-default/mach_reboot.h~i386-fix-machine-rebooting-fix +++ a/include/asm-i386/mach-default/mach_reboot.h @@ -35,6 +35,8 @@ static inline void mach_reboot(void) * system flag */ for (i = 0; i < 10; i++) { + int cmd; + outb(0x20, 0x64); /* read Controller Command Byte */ udelay(50); kb_wait(); _