]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit7d98ff1c7c45e896cd4a6d34b0e6caa2b04842e0
tree42002bc4ce144baf0f57882b8b042c7fd34c87a0
parenta5a41c1994152bc313fd042a1d43472fed1d06c0
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