aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/x86/kvm/x86.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
index 59a8ba4d56bd..35e7fc54de35 100644
--- a/arch/x86/kvm/x86.c
+++ b/arch/x86/kvm/x86.c
@@ -3500,6 +3500,9 @@ static void update_cr8_intercept(struct kvm_vcpu *vcpu)
3500 if (!kvm_x86_ops->update_cr8_intercept) 3500 if (!kvm_x86_ops->update_cr8_intercept)
3501 return; 3501 return;
3502 3502
3503 if (!vcpu->arch.apic)
3504 return;
3505
3503 if (!vcpu->arch.apic->vapic_addr) 3506 if (!vcpu->arch.apic->vapic_addr)
3504 max_irr = kvm_lapic_find_highest_irr(vcpu); 3507 max_irr = kvm_lapic_find_highest_irr(vcpu);
3505 else 3508 else