KVM: LAPIC: make sure IRR bitmap is scanned after vm load
The vcpus are initialized with irr_pending set to false, but loading the LAPIC registers with pending IRR fails to reset the irr_pending variable.
Signed-off-by Marcelo Tosatti <[email protected]>
arch/x86/kvm/lapic.c +1 -0
@@ -1150,6 +1150,7 @@ void kvm_apic_post_state_restore(struct kvm_vcpu *vcpu)hrtimer_cancel (&apic->lapic_timer.timer);update_divide_count (apic);start_apic_timer (apic); + apic->irr_pending = true; }void __kvm_migrate_apic_timer (struct kvm_vcpu *vcpu)
Avi Kivity
AppliedQuoted 5 lines · Marcelo Tosatti
The vcpus are initialized with
irr_pendingset to false, but loading the LAPIC registers with pending IRR fails to reset theirr_pendingvariable.
Thanks, applied and queued for .32 and .33.
Signature · 1 line
error compiling committee.c: too many arguments to function