KVM: x86: Remove support for reporting coalesced APIC IRQs
authorJan Kiszka <jan.kiszka@siemens.com>
Sun, 28 Apr 2013 12:00:41 +0000 (14:00 +0200)
committerGleb Natapov <gleb@redhat.com>
Tue, 14 May 2013 09:09:02 +0000 (12:09 +0300)
commitf1ed0450a5fac7067590317cbf027f566b6ccbca
tree42002bc4ce144baf0f57882b8b042c7fd34c87a0
parente2858b4ab1f8d7ce36ae3cd96ba650664af0db5e
KVM: x86: Remove support for reporting coalesced APIC IRQs

Since the arrival of posted interrupt support we can no longer guarantee
that coalesced IRQs are always reported to the IRQ source. Moreover,
accumulated APIC timer events could cause a busy loop when a VCPU should
rather be halted. The consensus is to remove coalesced tracking from the
LAPIC.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Acked-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Gleb Natapov <gleb@redhat.com>
arch/x86/kvm/lapic.c
arch/x86/kvm/lapic.h
virt/kvm/irq_comm.c