summaryrefslogtreecommitdiffstats
path: root/drivers/pci
diff options
context:
space:
mode:
authorFabio Estevam <fabio.estevam@freescale.com>2015-09-11 09:08:52 -0300
committerBjorn Helgaas <helgaas@kernel.org>2015-09-24 17:07:52 -0500
commit89b2d4f14b147bcb499f5e7b1c6e6ce082a58e8f (patch)
treebc7fed17351e6b0cf36432c9577001aaf709e477 /drivers/pci
parent6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f (diff)
downloadlinux-89b2d4f14b147bcb499f5e7b1c6e6ce082a58e8f.tar.gz
linux-89b2d4f14b147bcb499f5e7b1c6e6ce082a58e8f.tar.bz2
linux-89b2d4f14b147bcb499f5e7b1c6e6ce082a58e8f.zip
PCI: imx6: Return real error code from imx6_add_pcie_port()
When devm_request_irq() fails, imx6_add_pcie_port() should return the real error code instead of always returning -ENODEV. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Bjorn Helgaas <helgaas@kernel.org> Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Diffstat (limited to 'drivers/pci')
-rw-r--r--drivers/pci/host/pci-imx6.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pci/host/pci-imx6.c b/drivers/pci/host/pci-imx6.c
index 8f3a9813c4e5..2d0d0fe50c99 100644
--- a/drivers/pci/host/pci-imx6.c
+++ b/drivers/pci/host/pci-imx6.c
@@ -539,7 +539,7 @@ static int __init imx6_add_pcie_port(struct pcie_port *pp,
IRQF_SHARED, "mx6-pcie-msi", pp);
if (ret) {
dev_err(&pdev->dev, "failed to request MSI irq\n");
- return -ENODEV;
+ return ret;
}
}