Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dc7404ce authored by Avi Kivity's avatar Avi Kivity
Browse files

KVM: Handle spurious acks for PIT interrupts



Spurious acks can be generated, for example if the PIC is being reset.
Handle those acks gracefully rather than flooding the log with warnings.

Signed-off-by: default avatarAvi Kivity <avi@qumranet.com>
parent 85428ac7
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -228,7 +228,7 @@ void kvm_pit_ack_irq(struct kvm_irq_ack_notifier *kian)
						 irq_ack_notifier);
	spin_lock(&ps->inject_lock);
	if (atomic_dec_return(&ps->pit_timer.pending) < 0)
		WARN_ON(1);
		atomic_inc(&ps->pit_timer.pending);
	ps->irq_ack = 1;
	spin_unlock(&ps->inject_lock);
}