From: Wanpeng Li Date: Thu, 5 Sep 2019 06:26:28 +0000 (+0800) Subject: KVM: VMX: Stop the preemption timer during vCPU reset X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=95c065400a127291f05ab8a9e72ba65fbcda2335;p=linux.git KVM: VMX: Stop the preemption timer during vCPU reset The hrtimer which is used to emulate lapic timer is stopped during vcpu reset, preemption timer should do the same. Cc: Paolo Bonzini Cc: Radim Krčmář Signed-off-by: Wanpeng Li Signed-off-by: Paolo Bonzini --- diff --git a/arch/x86/kvm/vmx/vmx.c b/arch/x86/kvm/vmx/vmx.c index d95c2f3c027ce..99f52f8c969a7 100644 --- a/arch/x86/kvm/vmx/vmx.c +++ b/arch/x86/kvm/vmx/vmx.c @@ -4162,6 +4162,7 @@ static void vmx_vcpu_reset(struct kvm_vcpu *vcpu, bool init_event) vcpu->arch.microcode_version = 0x100000000ULL; vmx->vcpu.arch.regs[VCPU_REGS_RDX] = get_rdx_init_val(); + vmx->hv_deadline_tsc = -1; kvm_set_cr8(vcpu, 0); if (!init_event) {