mirror of https://gitee.com/openkylin/linux.git
KVM: x86: mark hyper-v hypercall page as dirty
Signed-off-by: Vadim Rozenfeld <vrozenfe@redhat.com> Reviewed-by: Marcelo Tosatti <mtosatti@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
c760f5e29d
commit
b94b64c9a7
|
@ -1840,6 +1840,7 @@ static int set_msr_hyperv_pw(struct kvm_vcpu *vcpu, u32 msr, u64 data)
|
||||||
if (__copy_to_user((void __user *)addr, instructions, 4))
|
if (__copy_to_user((void __user *)addr, instructions, 4))
|
||||||
return 1;
|
return 1;
|
||||||
kvm->arch.hv_hypercall = data;
|
kvm->arch.hv_hypercall = data;
|
||||||
|
mark_page_dirty(kvm, gfn);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case HV_X64_MSR_REFERENCE_TSC: {
|
case HV_X64_MSR_REFERENCE_TSC: {
|
||||||
|
|
Loading…
Reference in New Issue