diff options
author | 2022-04-27 13:34:51 -0400 | |
---|---|---|
committer | 2022-05-12 09:51:44 -0400 | |
commit | c9f3d9fbcd9a013f44a43bd74a3f40d924ce4843 (patch) | |
tree | dd73a4b5fea0dbae91e93c29e7ddcb363c9910f8 | |
parent | KVM: x86/mmu: Expand and clean up page fault stats (diff) | |
download | linux-dev-c9f3d9fbcd9a013f44a43bd74a3f40d924ce4843.tar.xz linux-dev-c9f3d9fbcd9a013f44a43bd74a3f40d924ce4843.zip |
KVM: x86: a vCPU with a pending triple fault is runnable
Reviewed-by: Maxim Levitsky <mlevitsk@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
-rw-r--r-- | arch/x86/kvm/x86.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index 85dfa414582d..476ea099ebf0 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c @@ -12266,6 +12266,9 @@ static inline bool kvm_vcpu_has_events(struct kvm_vcpu *vcpu) if (kvm_xen_has_pending_events(vcpu)) return true; + if (kvm_test_request(KVM_REQ_TRIPLE_FAULT, vcpu)) + return true; + return false; } |