KVM: VMX: use kvm_event_needs_reinjection
Use kvm_event_needs_reinjection() encapsulation. Cc: Paolo Bonzini <pbonzini@redhat.com> Cc: Radim Krčmář <rkrcmar@redhat.com> Signed-off-by: Wanpeng Li <wanpeng.li@hotmail.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
committed by
Paolo Bonzini
parent
09f037aa48
commit
274bba52a0
@@ -11012,9 +11012,7 @@ static int vmx_check_nested_events(struct kvm_vcpu *vcpu, bool external_intr)
|
|||||||
{
|
{
|
||||||
struct vcpu_vmx *vmx = to_vmx(vcpu);
|
struct vcpu_vmx *vmx = to_vmx(vcpu);
|
||||||
|
|
||||||
if (vcpu->arch.exception.pending ||
|
if (kvm_event_needs_reinjection(vcpu))
|
||||||
vcpu->arch.nmi_injected ||
|
|
||||||
vcpu->arch.interrupt.pending)
|
|
||||||
return -EBUSY;
|
return -EBUSY;
|
||||||
|
|
||||||
if (nested_cpu_has_preemption_timer(get_vmcs12(vcpu)) &&
|
if (nested_cpu_has_preemption_timer(get_vmcs12(vcpu)) &&
|
||||||
|
Reference in New Issue
Block a user