Messages in this thread | | | From | Jiang Liu <> | Subject | [Bugfix 0/3] Fix regressions in Xen IRQ management | Date | Mon, 19 Jan 2015 12:55:41 +0800 |
| |
Hi all, Sander reports an Xen pci-passthrough regression caused by commit cffe0a2b5a34c95a4dadc9ec7132690a5b0f6687 ("x86, irq: Keep balance of IOAPIC pin reference count"). This patch set tries to fix it.
Patch 1 is a fix for another issue found during fixing the regression. Patch 2 is a hotfix for the regression and should be targeted for v3.19. Patch 3 is the foundamental fix for the regression and should be targeted at v3.20.
Hi Sander, Could you please help to test by: 1) only apply patch 1 and patch 2 2) and then apply patch 3 ontop of patch 1/2. Thanks! Gerry
Jiang Liu (3): xen/irq, ACPI: Fix regression in xen PCI passthrough caused by cffe0a2b5a34 xen/irq: Override ACPI IRQ management callback __acpi_unregister_gsi x86/PCI: Refine the way to release PCI IRQ resources
arch/x86/include/asm/acpi.h | 1 + arch/x86/include/asm/pci_x86.h | 2 -- arch/x86/pci/common.c | 30 ++++++++++++++++++++++++++++-- arch/x86/pci/intel_mid_pci.c | 4 ++-- arch/x86/pci/irq.c | 15 +-------------- arch/x86/pci/xen.c | 2 ++ drivers/acpi/pci_irq.c | 10 +--------- 7 files changed, 35 insertions(+), 29 deletions(-)
-- 1.7.10.4
| |