KVM: fix spurious interrupt with irqfd
authorMichael S. Tsirkin <mst@redhat.com>
Wed, 13 Jan 2010 17:12:30 +0000 (19:12 +0200)
committerMarcelo Tosatti <mtosatti@redhat.com>
Mon, 25 Jan 2010 14:26:39 +0000 (12:26 -0200)
commitb6a114d27273c37cd0107b0f49af208168498f05
treec481797faf77cb05944bea343831a2fb09060d92
parentcb289d6244a37cf932c571d6deb0daa8030f931b
KVM: fix spurious interrupt with irqfd

kvm didn't clear irqfd counter on deassign, as a result we could get a
spurious interrupt when irqfd is assigned back. this leads to poor
performance and, in theory, guest crash.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
virt/kvm/eventfd.c