From: Harunobu Kurokawa Date: Fri, 16 Dec 2016 11:50:04 +0000 (+0100) Subject: PCI: rcar: Return -ENODEV from host bridge probe when no card present X-Git-Tag: v4.11-rc1~92^2~8^2~2 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=e94888d23736cec51ba851f6e798d0eeb9ef5f41;p=karo-tx-linux.git PCI: rcar: Return -ENODEV from host bridge probe when no card present R-Car PCIe does not support hotplug so it is appropriate to treat the absence of a PCIe card as an -ENODEV error. Signed-off-by: Harunobu Kurokawa [simon: updated changelog] Signed-off-by: Simon Horman Signed-off-by: Bjorn Helgaas --- diff --git a/drivers/pci/host/pcie-rcar.c b/drivers/pci/host/pcie-rcar.c index aca85be101f8..0d9b96c3c49d 100644 --- a/drivers/pci/host/pcie-rcar.c +++ b/drivers/pci/host/pcie-rcar.c @@ -1165,7 +1165,7 @@ static int rcar_pcie_probe(struct platform_device *pdev) err = hw_init_fn(pcie); if (err) { dev_info(dev, "PCIe link down\n"); - err = 0; + err = -ENODEV; goto err_pm_put; }