x86: drop REBOOT_CF9_COND from reboot fallback chain
Impact: Reverts sequence of reboot fallbacks Checkin14d7ca5c57
changed the default reboot method to "pci", a.k.a. port CF9. Unfortunately this has been shown to cause lockups on at least two systems for which REBOOT_KBD worked, both Thinkpads with Intel chipsets. Checkin3889d0cea2
reverted the default, but did not revert the fallback chain. This checkin reverts the fallback chain; port CF9 is now only done by explicit "reboot=pci" or a future potential DMI key. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
This commit is contained in:
parent
3889d0cea2
commit
b47b928842
1 changed files with 4 additions and 4 deletions
|
@ -384,20 +384,20 @@ static void native_machine_emergency_restart(void)
|
|||
load_idt(&no_idt);
|
||||
__asm__ __volatile__("int3");
|
||||
|
||||
reboot_type = BOOT_CF9_COND;
|
||||
reboot_type = BOOT_KBD;
|
||||
break;
|
||||
|
||||
#ifdef CONFIG_X86_32
|
||||
case BOOT_BIOS:
|
||||
machine_real_restart(jump_to_bios, sizeof(jump_to_bios));
|
||||
|
||||
reboot_type = BOOT_CF9_COND;
|
||||
reboot_type = BOOT_KBD;
|
||||
break;
|
||||
#endif
|
||||
|
||||
case BOOT_ACPI:
|
||||
acpi_reboot();
|
||||
reboot_type = BOOT_CF9_COND;
|
||||
reboot_type = BOOT_KBD;
|
||||
break;
|
||||
|
||||
case BOOT_EFI:
|
||||
|
@ -406,7 +406,7 @@ static void native_machine_emergency_restart(void)
|
|||
EFI_RESET_WARM :
|
||||
EFI_RESET_COLD,
|
||||
EFI_SUCCESS, 0, NULL);
|
||||
reboot_type = BOOT_CF9_COND;
|
||||
reboot_type = BOOT_KBD;
|
||||
break;
|
||||
|
||||
case BOOT_CF9:
|
||||
|
|
Loading…
Reference in a new issue