diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2023-06-03 22:16:58 +0300 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2023-06-03 22:16:58 +0300 |
commit | f211b45057d8b0264b494f1acebf2e8d7f9432c9 (patch) | |
tree | cb71ab9178b6f63b0aefda8d4985618bb8ddf928 /arch/x86/kvm/svm | |
parent | 49661a52a4b8c6c4e67cf69831c9a88b62c6ebcf (diff) | |
parent | 47d2804bc99ca873470df17c20737b28225a320d (diff) | |
download | linux-f211b45057d8b0264b494f1acebf2e8d7f9432c9.tar.xz |
Merge tag 'kvm-x86-fixes-6.4' of https://github.com/kvm-x86/linux into HEAD
KVM x86 fixes for 6.4
- Fix a memslot lookup bug in the NX recovery thread that could
theoretically let userspace bypass the NX hugepage mitigation
- Fix a s/BLOCKING/PENDING bug in SVM's vNMI support
- Account exit stats for fastpath VM-Exits that never leave the super
tight run-loop
- Fix an out-of-bounds bug in the optimized APIC map code, and add a
regression test for the race.
Diffstat (limited to 'arch/x86/kvm/svm')
-rw-r--r-- | arch/x86/kvm/svm/svm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kvm/svm/svm.c b/arch/x86/kvm/svm/svm.c index ca32389f3c36..54089f990c8f 100644 --- a/arch/x86/kvm/svm/svm.c +++ b/arch/x86/kvm/svm/svm.c @@ -3510,7 +3510,7 @@ static bool svm_is_vnmi_pending(struct kvm_vcpu *vcpu) if (!is_vnmi_enabled(svm)) return false; - return !!(svm->vmcb->control.int_ctl & V_NMI_BLOCKING_MASK); + return !!(svm->vmcb->control.int_ctl & V_NMI_PENDING_MASK); } static bool svm_set_vnmi_pending(struct kvm_vcpu *vcpu) |