pinctrl: samsung: checking for IS_ERR() instead of NULL
Subsystems (5)
PATCH 1/1 pinctrl: samsung: checking for IS_ERR() instead of NULL
devm_ioremap() returns NULL on error. It doesn't return error pointers.
Fixes 8b1bd11c1f8f ("pinctrl: samsung: Add the support the multiple IORESOURCE_MEM for one pin-bank")
Signed-off-by Dan Carpenter <[email protected]>
drivers/pinctrl/samsung/pinctrl-samsung.c +1 -1
@@ -990,7 +990,7 @@ samsung_pinctrl_get_soc_data(struct samsung_pinctrl_drv_data *d, res =platform_get_resource (pdev,IORESOURCE_MEM , i); virt_base[i] =devm_ioremap (&pdev->dev, res->start,resource_size (res)); -if (IS_ERR (virt_base[i])) +if (!virt_base[i])return ERR_PTR (-EIO ); }
Krzysztof Kozlowski
maintainerQuoted 4 lines · Dan Carpenter
devm_ioremap()returns NULL on error. It doesn't return error pointers.Fixes 8b1bd11c1f8f ("pinctrl: samsung: Add the support the multiple IORESOURCE_MEM for one pin-bank")Signed-off-by Dan Carpenter <[email protected]>
Fix already sent by Wei:
https://www.spinics.net/lists/arm-kernel/msg560747.html
Best regards,
Krzysztof