diff --git a/drivers/pci/of.c b/drivers/pci/of.c index a143b02b2dcdf6bd7112da02928f922f6e4a4c09..d84381ce82b528b3ff3f55e77d5fa11e23e015e2 100644 --- a/drivers/pci/of.c +++ b/drivers/pci/of.c @@ -310,7 +310,7 @@ static int devm_of_pci_get_host_bridge_resources(struct device *dev, /* Check for ranges property */ err = of_pci_range_parser_init(&parser, dev_node); if (err) - goto failed; + return 0; dev_dbg(dev, "Parsing ranges property...\n"); for_each_of_pci_range(&parser, &range) {