thermal: armada: fix a test in probe()
Subsystems (3)
PATCH 1/1 thermal: armada: fix a test in probe()
The platform_get_resource() function doesn't return error pointers, it returns NULL on error.
Fixes 3d4e51844a4e ("thermal: armada: convert driver to syscon register accesses")
Signed-off-by Dan Carpenter <[email protected]>
drivers/thermal/armada_thermal.c +2 -2
@@ -526,8 +526,8 @@ static int armada_thermal_probe_legacy(struct platform_device *pdev,/* First memory region points towards the status register */ res =platform_get_resource (pdev,IORESOURCE_MEM ,0 ); -if (IS_ERR (res)) -return PTR_ERR (res); +if (!res) +return -EIO ;/* * Edit the resource start address and length to map over all the
Hi Dan,
Dan Carpenter <[email protected]> wrote on Wed, 19 Sep 2018 13:35:00 +0300:
Quoted 11 lines
The
platform_get_resource()function doesn't return error pointers, it returns NULL on error.Fixes 3d4e51844a4e ("thermal: armada: convert driver to syscon register accesses")Signed-off-by Dan Carpenter <[email protected]>drivers/thermal/armada_thermal.c +0
-0
drivers/thermal/armada_thermal.c static int armada_thermal_probe_legacy(struct platform_device *pdev, · line 533
Quoted 10 lines
drivers/thermal/armada_thermal.c +2
-2@@ -526,8 +526,8 @@ static int armada_thermal_probe_legacy(struct platform_device *pdev,/* First memory region points towards the status register */ res =platform_get_resource (pdev,IORESOURCE_MEM ,0 ); -if (IS_ERR (res)) -return PTR_ERR (res); +if (!res) +return -EIO ;/* * Edit the resource start address and length to map over all the
Reviewed-by Miquel Raynal <[email protected]>
Thanks,
Miquèl