|
@@ -2105,7 +2105,7 @@ int kvm_set_msr_common(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
|
|
if (guest_cpuid_has_tsc_adjust(vcpu)) {
|
|
if (guest_cpuid_has_tsc_adjust(vcpu)) {
|
|
if (!msr_info->host_initiated) {
|
|
if (!msr_info->host_initiated) {
|
|
s64 adj = data - vcpu->arch.ia32_tsc_adjust_msr;
|
|
s64 adj = data - vcpu->arch.ia32_tsc_adjust_msr;
|
|
- kvm_x86_ops->adjust_tsc_offset(vcpu, adj, true);
|
|
|
|
|
|
+ adjust_tsc_offset_guest(vcpu, adj);
|
|
}
|
|
}
|
|
vcpu->arch.ia32_tsc_adjust_msr = data;
|
|
vcpu->arch.ia32_tsc_adjust_msr = data;
|
|
}
|
|
}
|