Message ID | f3951643-8cc8-2e8c-e2b6-4a6a0407a188@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/arch/x86/kvm/lapic.c b/arch/x86/kvm/lapic.c index 924ac8ce9d50..b1c50b78876b 100644 --- a/arch/x86/kvm/lapic.c +++ b/arch/x86/kvm/lapic.c @@ -2002,14 +2002,12 @@ void kvm_lapic_set_base(struct kvm_vcpu *vcpu, u64 value) void kvm_lapic_reset(struct kvm_vcpu *vcpu, bool init_event) { - struct kvm_lapic *apic; + struct kvm_lapic *apic = vcpu->arch.apic; int i; apic_debug("%s\n", __func__); - - ASSERT(vcpu); - apic = vcpu->arch.apic; - ASSERT(apic != NULL); + if (!apic) + return; /* Stop the timer in case it's a reset to an active apic */