Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

PCI: xilinx-nwl: Fix platform_get_irq() error handling

When platform_get_irq() fails we should propagate the real error value
instead of always returning -EINVAL.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Cc: Michal Simek <michal.simek@xilinx.com>

authored by

Fabio Estevam and committed by
Bjorn Helgaas
5fd4bf6a 293962d6

+1 -1
+1 -1
drivers/pci/host/pcie-xilinx-nwl.c
··· 812 812 pcie->irq_intx = platform_get_irq_byname(pdev, "intx"); 813 813 if (pcie->irq_intx < 0) { 814 814 dev_err(dev, "failed to get intx IRQ %d\n", pcie->irq_intx); 815 - return -EINVAL; 815 + return pcie->irq_intx; 816 816 } 817 817 818 818 irq_set_chained_handler_and_data(pcie->irq_intx,