Messages in this thread | | | From | Jiang Liu <> | Subject | [Bugfix v4 0/2] Fix xen IRQ allocation failure caused by commit b81975eade8c | Date | Thu, 15 Jan 2015 21:04:34 +0800 |
| |
With more knowledge of Xen interrupt manangement subsytem, I realized previous three versions to fix https://lkml.org/lkml/2014/12/19/178 are just plainly wrong. Those patches try to fix the issue by creating irqdomain for IOAPICs for PV domains, which effectively let native IOAPIC driver and Xen PV interrupt management subsystem to manage IOAPIC irqs concurrently, sounds unpredictable.
Sorry for those wrong fixes. The good news is that the new fix does make code simpler and easier to maintain.
I have tested the patchset on Intel platform with bare metal and Dom0 kernels.
Hi Sander, Could you please help to test it again?
Regards! Gerry
Jiang Liu (2): xen/pci: Kill function xen_setup_acpi_sci() xen/pci: Simplify x86/pci/xen.c by killing gsi_override related code
arch/x86/kernel/acpi/boot.c | 26 ++++++++--------- arch/x86/pci/xen.c | 68 ++++--------------------------------------- 2 files changed, 19 insertions(+), 75 deletions(-)
-- 1.7.10.4
| |