Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c37a6116 authored by Sean Christopherson's avatar Sean Christopherson Committed by Paolo Bonzini
Browse files

KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit



EFLAGS is set to a fixed value on VMExit, calling nested_vmx_succeed()
is unnecessary and wrong.

Signed-off-by: default avatarSean Christopherson <sean.j.christopherson@intel.com>
Reviewed-by: default avatarJim Mattson <jmattson@google.com>
Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent cb61de2f
Loading
Loading
Loading
Loading
+0 −1
Original line number Original line Diff line number Diff line
@@ -12787,7 +12787,6 @@ static int nested_vmx_enter_non_root_mode(struct kvm_vcpu *vcpu,
	load_vmcs12_host_state(vcpu, vmcs12);
	load_vmcs12_host_state(vcpu, vmcs12);
	vmcs12->vm_exit_reason = exit_reason | VMX_EXIT_REASONS_FAILED_VMENTRY;
	vmcs12->vm_exit_reason = exit_reason | VMX_EXIT_REASONS_FAILED_VMENTRY;
	vmcs12->exit_qualification = exit_qual;
	vmcs12->exit_qualification = exit_qual;
	nested_vmx_succeed(vcpu);
	if (enable_shadow_vmcs)
	if (enable_shadow_vmcs)
		vmx->nested.sync_shadow_vmcs = true;
		vmx->nested.sync_shadow_vmcs = true;
	return 1;
	return 1;