KVM: SVM: Remove unnecessary V_IRQ unsetting
authorSuravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Wed, 6 May 2020 13:17:56 +0000 (08:17 -0500)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 15 May 2020 16:26:23 +0000 (12:26 -0400)
This has already been handled in the prior call to svm_clear_vintr().

Signed-off-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Message-Id: <1588771076-73790-5-git-send-email-suravee.suthikulpanit@amd.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/svm/svm.c

index 801886142cc46b28f6f350b6c1608e4a6407c192..4e9cd2a73ad035fb0ba7e50aee4a61917dfd5de0 100644 (file)
@@ -2660,8 +2660,6 @@ static int interrupt_window_interception(struct vcpu_svm *svm)
         */
        svm_toggle_avic_for_irq_window(&svm->vcpu, true);
 
-       svm->vmcb->control.int_ctl &= ~V_IRQ_MASK;
-       mark_dirty(svm->vmcb, VMCB_INTR);
        ++svm->vcpu.stat.irq_window_exits;
        return 1;
 }