From: Jiang Liu Date: Thu, 17 Sep 2015 06:02:45 +0000 (+0800) Subject: ACPI, PCI, irq: Do not share PCI IRQ with ISA IRQ X-Git-Tag: omap-for-v4.3/fixes-rc5~56^2~2^3~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5ebc76035303016ec41bb752bec156ea9fde7c34;p=pandora-kernel.git ACPI, PCI, irq: Do not share PCI IRQ with ISA IRQ Avoid IRQs occupied by ISA IRQs when allocating IRQs for PCI link devices, otherwise it may cause interrupt storm due to incompatible pin attributes. This issue was triggered on a KVM virtual machine, which 1) uses IRQ9 for SCI in high level mode. 2) defines an PCI interrupt link device (LNKS) with IRQ9 as the only possible irq. 3) has an PCI device referring to link device LNKS. So it causes interrupt storm when enabling the PCI device because PCI IRQ works in low level mode. Signed-off-by: Jiang Liu Acked-by: Bjorn Helgaas Signed-off-by: Rafael J. Wysocki --- Reading git-diff-tree failed