OSDN Git Service

KVM: Add a special exit reason when exiting due to an interrupt
[sagit-ice-cold/kernel_xiaomi_msm8998.git] / drivers / kvm / svm.c
index b09928f..0311665 100644 (file)
@@ -1619,12 +1619,14 @@ again:
                if (signal_pending(current)) {
                        ++kvm_stat.signal_exits;
                        post_kvm_run_save(vcpu, kvm_run);
+                       kvm_run->exit_reason = KVM_EXIT_INTR;
                        return -EINTR;
                }
 
                if (dm_request_for_irq_injection(vcpu, kvm_run)) {
                        ++kvm_stat.request_irq_exits;
                        post_kvm_run_save(vcpu, kvm_run);
+                       kvm_run->exit_reason = KVM_EXIT_INTR;
                        return -EINTR;
                }
                kvm_resched(vcpu);