Loading arch/powerpc/kvm/book3s_pr.c +2 −0 Original line number Diff line number Diff line Loading @@ -601,6 +601,7 @@ int kvmppc_handle_exit(struct kvm_run *run, struct kvm_vcpu *vcpu, __hard_irq_enable(); trace_kvm_exit(exit_nr, vcpu); kvm_guest_exit(); preempt_enable(); switch (exit_nr) { Loading Loading @@ -872,6 +873,7 @@ int kvmppc_handle_exit(struct kvm_run *run, struct kvm_vcpu *vcpu, } } kvm_guest_enter(); trace_kvm_book3s_reenter(r, vcpu); return r; Loading arch/powerpc/kvm/booke.c +3 −0 Original line number Diff line number Diff line Loading @@ -650,6 +650,7 @@ int kvmppc_handle_exit(struct kvm_run *run, struct kvm_vcpu *vcpu, local_irq_enable(); trace_kvm_exit(exit_nr, vcpu); kvm_guest_exit(); run->exit_reason = KVM_EXIT_UNKNOWN; run->ready_for_interrupt_injection = 1; Loading Loading @@ -952,6 +953,8 @@ int kvmppc_handle_exit(struct kvm_run *run, struct kvm_vcpu *vcpu, } } kvm_guest_enter(); return r; } Loading Loading
arch/powerpc/kvm/book3s_pr.c +2 −0 Original line number Diff line number Diff line Loading @@ -601,6 +601,7 @@ int kvmppc_handle_exit(struct kvm_run *run, struct kvm_vcpu *vcpu, __hard_irq_enable(); trace_kvm_exit(exit_nr, vcpu); kvm_guest_exit(); preempt_enable(); switch (exit_nr) { Loading Loading @@ -872,6 +873,7 @@ int kvmppc_handle_exit(struct kvm_run *run, struct kvm_vcpu *vcpu, } } kvm_guest_enter(); trace_kvm_book3s_reenter(r, vcpu); return r; Loading
arch/powerpc/kvm/booke.c +3 −0 Original line number Diff line number Diff line Loading @@ -650,6 +650,7 @@ int kvmppc_handle_exit(struct kvm_run *run, struct kvm_vcpu *vcpu, local_irq_enable(); trace_kvm_exit(exit_nr, vcpu); kvm_guest_exit(); run->exit_reason = KVM_EXIT_UNKNOWN; run->ready_for_interrupt_injection = 1; Loading Loading @@ -952,6 +953,8 @@ int kvmppc_handle_exit(struct kvm_run *run, struct kvm_vcpu *vcpu, } } kvm_guest_enter(); return r; } Loading