summaryrefslogtreecommitdiff
path: root/Kbuild
diff options
context:
space:
mode:
authorJiang Liu <jiang.liu@linux.intel.com>2015-09-17 06:02:45 (GMT)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2015-09-25 23:53:07 (GMT)
commit5ebc76035303016ec41bb752bec156ea9fde7c34 (patch)
tree50b32017fe7f9771a1fa2a97cba4ec64b34b046c /Kbuild
parent1f93e4a96c9109378204c147b3eec0d0e8100fde (diff)
downloadlinux-5ebc76035303016ec41bb752bec156ea9fde7c34.tar.xz
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 <jiang.liu@linux.intel.com> Acked-by: Bjorn Helgaas <bhelgaas@google.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'Kbuild')
0 files changed, 0 insertions, 0 deletions