forked from luck/tmp_suning_uos_patched
KVM: x86: fix error return code in kvm_arch_vcpu_init()
Fix to return a negative error code from the error handling case instead of 0, as returned elsewhere in this function. Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Gleb Natapov <gleb@redhat.com>
This commit is contained in:
parent
8a1b9dd000
commit
f179735921
@ -6752,8 +6752,10 @@ int kvm_arch_vcpu_init(struct kvm_vcpu *vcpu)
|
|||||||
}
|
}
|
||||||
vcpu->arch.mcg_cap = KVM_MAX_MCE_BANKS;
|
vcpu->arch.mcg_cap = KVM_MAX_MCE_BANKS;
|
||||||
|
|
||||||
if (!zalloc_cpumask_var(&vcpu->arch.wbinvd_dirty_mask, GFP_KERNEL))
|
if (!zalloc_cpumask_var(&vcpu->arch.wbinvd_dirty_mask, GFP_KERNEL)) {
|
||||||
|
r = -ENOMEM;
|
||||||
goto fail_free_mce_banks;
|
goto fail_free_mce_banks;
|
||||||
|
}
|
||||||
|
|
||||||
r = fx_init(vcpu);
|
r = fx_init(vcpu);
|
||||||
if (r)
|
if (r)
|
||||||
|
Loading…
Reference in New Issue
Block a user