diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2023-04-20 11:38:03 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2023-05-03 14:26:59 +0200 |
commit | 17c0fe184d2cb6a1c76f49d4e98a3b5a3edc735b (patch) | |
tree | fc4926e46a0f0b3c2f64226c347c70401a1041d8 /drivers | |
parent | ef1b3e5e8384e908732d983dcf2e3cfc2bced9c7 (diff) | |
download | barebox-17c0fe184d2cb6a1c76f49d4e98a3b5a3edc735b.tar.gz barebox-17c0fe184d2cb6a1c76f49d4e98a3b5a3edc735b.tar.xz |
pcie-designware: Fix dev_get_resource_by_name error check
dev_get_resource_by_name() returns an error pointer, fix the check
accordingly.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/pci/pcie-designware-host.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pci/pcie-designware-host.c b/drivers/pci/pcie-designware-host.c index c143de4eef..b34fc482ed 100644 --- a/drivers/pci/pcie-designware-host.c +++ b/drivers/pci/pcie-designware-host.c @@ -87,7 +87,7 @@ int __init dw_pcie_host_init(struct pcie_port *pp) ns = of_n_size_cells(np); cfg_res = dev_get_resource_by_name(dev, IORESOURCE_MEM, "config"); - if (cfg_res) { + if (!IS_ERR(cfg_res)) { pp->cfg0_size = resource_size(cfg_res) >> 1; pp->cfg1_size = resource_size(cfg_res) >> 1; pp->cfg0_base = cfg_res->start; |