From: Wincy Van Date: Wed, 24 Dec 2014 03:14:29 +0000 (+0800) Subject: KVM: ioapic: Record edge-triggered interrupts delivery status X-Git-Tag: omap-for-v4.2/o2_dc~192^2~56 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5bda6eed2e3626f40f2602a8fed72007f1fafaf8;p=pandora-kernel.git KVM: ioapic: Record edge-triggered interrupts delivery status This patch fixes the bug discussed in https://www.mail-archive.com/kvm@vger.kernel.org/msg109813.html This patch uses a new field named irr_delivered to record the delivery status of edge-triggered interrupts, and clears the delivered interrupts in kvm_get_ioapic. So it has the same effect of commit 0bc830b05c667218d703f2026ec866c49df974fc ("KVM: ioapic: clear IRR for edge-triggered interrupts at delivery") while avoids the bug of Windows guests. Signed-off-by: Wincy Van Signed-off-by: Marcelo Tosatti --- Reading git-diff-tree failed