KVM: fix ack not being delivered when msi present
authorMichael S. Tsirkin <mst@redhat.com>
Sun, 26 Jul 2009 14:10:01 +0000 (17:10 +0300)
committerAvi Kivity <avi@redhat.com>
Wed, 5 Aug 2009 11:03:43 +0000 (14:03 +0300)
kvm_notify_acked_irq does not check irq type, so that it sometimes
interprets msi vector as irq.  As a result, ack notifiers are not
called, which typially hangs the guest.  The fix is to track and
check irq type.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>

No differences found