diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index 68b53f05a4200489db55766f215c420db6d5f660..ff4b03bd16f46e3f0a7a8ec6da1ca15c356224e7 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c @@ -7304,7 +7304,7 @@ void kvm_make_scan_ioapic_request(struct kvm *kvm) static void vcpu_scan_ioapic(struct kvm_vcpu *vcpu) { - if (!kvm_apic_hw_enabled(vcpu->arch.apic)) + if (!kvm_apic_present(vcpu)) return; bitmap_zero(vcpu->arch.ioapic_handled_vectors, 256);