KVM: x86: Force kvm_rebooting=true during emergency reboot/crash
authorSean Christopherson <seanjc@google.com>
Fri, 21 Jul 2023 20:18:57 +0000 (13:18 -0700)
committerSean Christopherson <seanjc@google.com>
Thu, 3 Aug 2023 22:37:15 +0000 (15:37 -0700)
commit6ae44e012f4c35fb67bc61bd0bf1b3c5f504d931
tree8e78fe6c63531084fb6b71c8d8cb93822bc5292e
parent76ab8161083bfd0ae4de9b93e68d639da6e1c726
KVM: x86: Force kvm_rebooting=true during emergency reboot/crash

Set kvm_rebooting when virtualization is disabled in an emergency so that
KVM eats faults on virtualization instructions even if kvm_reboot() isn't
reached.

Reviewed-by: Kai Huang <kai.huang@intel.com>
Link: https://lore.kernel.org/r/20230721201859.2307736-18-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
arch/x86/kvm/svm/svm.c
arch/x86/kvm/vmx/vmx.c