All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] bus: fsl-mc: Check the platform_get_resource() return value
@ 2022-04-04 14:24 Miaoqian Lin
  0 siblings, 0 replies; only message in thread
From: Miaoqian Lin @ 2022-04-04 14:24 UTC (permalink / raw)
  To: Stuart Yoder, Laurentiu Tudor, Makarand Pawagi, Diana Craciun,
	Catalin Marinas, linux-kernel
  Cc: linmq006

platform_get_resource() may fail and return NULL, so check it's value
before using it.

Fixes: 6305166c8771 ("bus: fsl-mc: Add ACPI support for fsl-mc")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
---
 drivers/bus/fsl-mc/fsl-mc-bus.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/bus/fsl-mc/fsl-mc-bus.c b/drivers/bus/fsl-mc/fsl-mc-bus.c
index 8fd4a356a86e..ab520b4ce885 100644
--- a/drivers/bus/fsl-mc/fsl-mc-bus.c
+++ b/drivers/bus/fsl-mc/fsl-mc-bus.c
@@ -1168,6 +1168,9 @@ static int fsl_mc_bus_probe(struct platform_device *pdev)
 	 * Get physical address of MC portal for the root DPRC:
 	 */
 	plat_res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
+	if (!plat_res)
+		return -EINVAL;
+
 	mc_portal_phys_addr = plat_res->start;
 	mc_portal_size = resource_size(plat_res);
 	mc_portal_base_phys_addr = mc_portal_phys_addr & ~0x3ffffff;
-- 
2.17.1


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2022-04-04 14:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-04 14:24 [PATCH] bus: fsl-mc: Check the platform_get_resource() return value Miaoqian Lin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.