]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/x86/kvm/lapic.c
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[karo-tx-linux.git] / arch / x86 / kvm / lapic.c
index 86609c15726f4bf2e52f5f4e5d9ab6bddd766939..e55b5fc344eb911a7b4ed0c490d50a6767532d27 100644 (file)
@@ -193,6 +193,9 @@ static void recalculate_apic_map(struct kvm *kvm)
                u16 cid, lid;
                u32 ldr, aid;
 
+               if (!kvm_apic_present(vcpu))
+                       continue;
+
                aid = kvm_apic_id(apic);
                ldr = kvm_apic_get_reg(apic, APIC_LDR);
                cid = apic_cluster_id(new, ldr);