|
@@ -10473,12 +10473,12 @@ static int nested_vmx_run(struct kvm_vcpu *vcpu, bool launch)
|
|
|
!nested_guest_cr4_valid(vcpu, vmcs12->guest_cr4)) {
|
|
|
nested_vmx_entry_failure(vcpu, vmcs12,
|
|
|
EXIT_REASON_INVALID_STATE, ENTRY_FAIL_DEFAULT);
|
|
|
- goto out;
|
|
|
+ return 1;
|
|
|
}
|
|
|
if (vmcs12->vmcs_link_pointer != -1ull) {
|
|
|
nested_vmx_entry_failure(vcpu, vmcs12,
|
|
|
EXIT_REASON_INVALID_STATE, ENTRY_FAIL_VMCS_LINK_PTR);
|
|
|
- goto out;
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
/*
|
|
@@ -10498,7 +10498,7 @@ static int nested_vmx_run(struct kvm_vcpu *vcpu, bool launch)
|
|
|
ia32e != !!(vmcs12->guest_ia32_efer & EFER_LME))) {
|
|
|
nested_vmx_entry_failure(vcpu, vmcs12,
|
|
|
EXIT_REASON_INVALID_STATE, ENTRY_FAIL_DEFAULT);
|
|
|
- goto out;
|
|
|
+ return 1;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -10516,7 +10516,7 @@ static int nested_vmx_run(struct kvm_vcpu *vcpu, bool launch)
|
|
|
ia32e != !!(vmcs12->host_ia32_efer & EFER_LME)) {
|
|
|
nested_vmx_entry_failure(vcpu, vmcs12,
|
|
|
EXIT_REASON_INVALID_STATE, ENTRY_FAIL_DEFAULT);
|
|
|
- goto out;
|
|
|
+ return 1;
|
|
|
}
|
|
|
}
|
|
|
|