Message ID | 4AE94D1F.2060503@web.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c index 4264e09..0b1f461 100644 --- a/arch/x86/kvm/vmx.c +++ b/arch/x86/kvm/vmx.c @@ -928,8 +928,10 @@ static void setup_msrs(struct vcpu_vmx *vmx) } #endif vmx->msr_offset_efer = index = __find_msr_index(vmx, MSR_EFER); - if (index >= 0 && update_transition_efer(vmx)) + if (index >= 0 && update_transition_efer(vmx)) { + vmx->msr_offset_efer = save_nmsrs; move_msr_up(vmx, index, save_nmsrs++); + } vmx->save_nmsrs = save_nmsrs;