x86/IO-APIC: refine EOI-ing of migrating level interrupts
authorJan Beulich <jbeulich@suse.com>
Fri, 18 Nov 2011 08:18:41 +0000 (09:18 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 18 Nov 2011 08:18:41 +0000 (09:18 +0100)
commitf0b7583fd5a6ea317637693138e060a263b94a2c
tree71ac1601ec89f0e328361cda6f7057939565de51
parent6bee8f6b86b7a3388f2891848c4757b04ce76e8c
x86/IO-APIC: refine EOI-ing of migrating level interrupts

Rather than going through all IO-APICs and calling io_apic_eoi_vector()
for the vector in question, just use eoi_IO_APIC_irq().

This in turn allows to eliminate quite a bit of other code.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Tested-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/io_apic.c