|
@@ -5388,7 +5388,8 @@ static int vcpu_enter_guest(struct kvm_vcpu *vcpu)
|
|
if (unlikely(vcpu->arch.tsc_always_catchup))
|
|
if (unlikely(vcpu->arch.tsc_always_catchup))
|
|
kvm_make_request(KVM_REQ_CLOCK_UPDATE, vcpu);
|
|
kvm_make_request(KVM_REQ_CLOCK_UPDATE, vcpu);
|
|
|
|
|
|
- kvm_lapic_sync_from_vapic(vcpu);
|
|
|
|
|
|
+ if (vcpu->arch.apic_attention)
|
|
|
|
+ kvm_lapic_sync_from_vapic(vcpu);
|
|
|
|
|
|
r = kvm_x86_ops->handle_exit(vcpu);
|
|
r = kvm_x86_ops->handle_exit(vcpu);
|
|
out:
|
|
out:
|