summaryrefslogtreecommitdiffstats
path: root/kernel/kexec.c
diff options
context:
space:
mode:
authorJason Gunthorpe2013-11-26 19:27:28 +0100
committerBjorn Helgaas2013-11-26 19:27:28 +0100
commitf407dae76040c9529c2c83b1488dda4ffc54522c (patch)
treefea9a97fe2f06fdc3ec5ee6bbf19edfe211a7949 /kernel/kexec.c
parentPCI: Omit PCI ID macro strings to shorten quirk names (diff)
downloadkernel-qcow2-linux-f407dae76040c9529c2c83b1488dda4ffc54522c.tar.gz
kernel-qcow2-linux-f407dae76040c9529c2c83b1488dda4ffc54522c.tar.xz
kernel-qcow2-linux-f407dae76040c9529c2c83b1488dda4ffc54522c.zip
PCI: mvebu: Return 'unsupported' for Interrupt Line and Interrupt Pin
The emulated bridge does not support interrupts, so it should return the value 0 for Interrupt Line and Interrupt Pin. This indicates that interrupts are not supported. Since Max_Lat and Min_Gnt are also in the same 32-bit word, we return 0 for them, which means "do not care." This corrects an error message from the kernel: pci 0000:00:01.0: of_irq_parse_pci() failed with rc=135 Which is due to the default return of 0xFFFFFFFF indicating that interrupts are supported. The error message regression was caused by 16b84e5a505 ("of/irq: Create of_irq_parse_and_map_pci() to consolidate arch code.") Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Acked-by: Jason Cooper <jason@lakedaemon.net>
Diffstat (limited to 'kernel/kexec.c')
0 files changed, 0 insertions, 0 deletions