diff options
-rw-r--r-- | arch/x86/kvm/vmx.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c index f5958a7823f4..7ea485543cf8 100644 --- a/arch/x86/kvm/vmx.c +++ b/arch/x86/kvm/vmx.c | |||
@@ -3304,6 +3304,8 @@ static void vmx_intr_assist(struct kvm_vcpu *vcpu) | |||
3304 | if (vcpu->arch.interrupt.pending) { | 3304 | if (vcpu->arch.interrupt.pending) { |
3305 | vmx_inject_irq(vcpu, vcpu->arch.interrupt.nr); | 3305 | vmx_inject_irq(vcpu, vcpu->arch.interrupt.nr); |
3306 | kvm_timer_intr_post(vcpu, vcpu->arch.interrupt.nr); | 3306 | kvm_timer_intr_post(vcpu, vcpu->arch.interrupt.nr); |
3307 | if (kvm_cpu_has_interrupt(vcpu)) | ||
3308 | enable_irq_window(vcpu); | ||
3307 | } | 3309 | } |
3308 | } | 3310 | } |
3309 | 3311 | ||