diff options
Diffstat (limited to 'target/linux/generic/backport-5.10/840-0001-PCI-of-Don-t-fail-devm_pci_alloc_host_bridge-on-miss.patch')
-rw-r--r-- | target/linux/generic/backport-5.10/840-0001-PCI-of-Don-t-fail-devm_pci_alloc_host_bridge-on-miss.patch | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/target/linux/generic/backport-5.10/840-0001-PCI-of-Don-t-fail-devm_pci_alloc_host_bridge-on-miss.patch b/target/linux/generic/backport-5.10/840-0001-PCI-of-Don-t-fail-devm_pci_alloc_host_bridge-on-miss.patch deleted file mode 100644 index b077530a8b..0000000000 --- a/target/linux/generic/backport-5.10/840-0001-PCI-of-Don-t-fail-devm_pci_alloc_host_bridge-on-miss.patch +++ /dev/null @@ -1,48 +0,0 @@ -From: Rob Herring <robh@kernel.org> -Date: Tue, 3 Aug 2021 15:56:55 -0600 -Subject: [PATCH] PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing - 'ranges' -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Commit 669cbc708122 ("PCI: Move DT resource setup into -devm_pci_alloc_host_bridge()") made devm_pci_alloc_host_bridge() fail on -any DT resource parsing errors, but Broadcom iProc uses -devm_pci_alloc_host_bridge() on BCMA bus devices that don't have DT -resources. In particular, there is no 'ranges' property. Fix iProc by -making 'ranges' optional. - -If 'ranges' is required by a platform, there's going to be more errors -latter on if it is missing. - -Fixes: 669cbc708122 ("PCI: Move DT resource setup into devm_pci_alloc_host_bridge()") -Reported-by: Rafał Miłecki <zajec5@gmail.com> -Cc: Srinath Mannam <srinath.mannam@broadcom.com> -Cc: Roman Bacik <roman.bacik@broadcom.com> -Cc: Bharat Gooty <bharat.gooty@broadcom.com> -Cc: Abhishek Shah <abhishek.shah@broadcom.com> -Cc: Jitendra Bhivare <jitendra.bhivare@broadcom.com> -Cc: Ray Jui <ray.jui@broadcom.com> -Cc: Florian Fainelli <f.fainelli@gmail.com> -Cc: BCM Kernel Feedback <bcm-kernel-feedback-list@broadcom.com> -Cc: Scott Branden <sbranden@broadcom.com> -Cc: Bjorn Helgaas <bhelgaas@google.com> -Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> -Signed-off-by: Rob Herring <robh@kernel.org> -Acked-by: Bjorn Helgaas <bhelgaas@google.com> ---- - drivers/pci/of.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- a/drivers/pci/of.c -+++ b/drivers/pci/of.c -@@ -295,7 +295,7 @@ static int devm_of_pci_get_host_bridge_r - /* 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) { |