From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com ([192.55.52.93]:33463 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751128AbbASEwx (ORCPT ); Sun, 18 Jan 2015 23:52:53 -0500 From: Jiang Liu To: Thomas Gleixner , Ingo Molnar , Konrad Rzeszutek Wilk , Sander Eikelenboom , David Vrabel Cc: Jiang Liu , Tony Luck , linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org Subject: [Bugfix 0/3] Fix regressions in Xen IRQ management Date: Mon, 19 Jan 2015 12:55:41 +0800 Message-Id: <1421643344-17092-1-git-send-email-jiang.liu@linux.intel.com> Sender: linux-pci-owner@vger.kernel.org List-ID: 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