Skip to content

Commit 4cb18d1

Browse files
robherringLorenzo Pieralisi
authored andcommitted
PCI: of: Reduce missing non-prefetchable memory region to a warning
The pci-rcar-gen2 controller requires only a prefetchable memory region, and the error prevents using pci_parse_request_of_pci_ranges() for it. Let's reduce this to just a warning message so this function can be used for pci-rcar-gen2. Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Rob Herring <[email protected]> Signed-off-by: Lorenzo Pieralisi <[email protected]> Acked-by: Bjorn Helgaas <[email protected]> Cc: Bjorn Helgaas <[email protected]> Cc: Lorenzo Pieralisi <[email protected]>
1 parent b411b2e commit 4cb18d1

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

drivers/pci/of.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -564,11 +564,10 @@ int pci_parse_request_of_pci_ranges(struct device *dev,
564564
}
565565
}
566566

567-
if (res_valid)
568-
return 0;
567+
if (!res_valid)
568+
dev_warn(dev, "non-prefetchable memory resource required\n");
569569

570-
dev_err(dev, "non-prefetchable memory resource required\n");
571-
err = -EINVAL;
570+
return 0;
572571

573572
out_release_res:
574573
pci_free_resource_list(resources);

0 commit comments

Comments
 (0)