pinctrl: berlin: fix an error code in berlin_pinctrl_probe()
Subsystems (2)
PATCH 1/1 pinctrl: berlin: fix an error code in berlin_pinctrl_probe()
We are returning success here because PTR_ERR(NULL) is zero. We should be returning -ENODEV.
Fixes 3de68d331c24 ('pinctrl: berlin: add the core pinctrl driver for Marvell Berlin SoCs')
Signed-off-by Dan Carpenter <[email protected]>
drivers/pinctrl/berlin/berlin.c +1 -1
@@ -320,7 +320,7 @@ int berlin_pinctrl_probe(struct platform_device *pdev, regmap =dev_get_regmap (&pdev->dev,NULL );if (!regmap) -return PTR_ERR (regmap); +return -ENODEV ; pctrl =devm_kzalloc (dev,sizeof (*pctrl),GFP_KERNEL );if (!pctrl)
Quoted 5 lines · Dan Carpenter
We are returning success here because
PTR_ERR(NULL)is zero. We should be returning-ENODEV.Fixes 3de68d331c24 ('pinctrl: berlin: add the core pinctrl driver for Marvell Berlin SoCs')Signed-off-by Dan Carpenter <[email protected]>
Dan, thanks for the fix!
Quoted 14 lines
drivers/pinctrl/berlin/berlin.c +1
-1@@ -320,7 +320,7 @@ int berlin_pinctrl_probe(struct platform_device *pdev, regmap =dev_get_regmap (&pdev->dev,NULL );if (!regmap) -return PTR_ERR (regmap); +return -ENODEV ; pctrl =devm_kzalloc (dev,sizeof (*pctrl),GFP_KERNEL );if (!pctrl)
Quoted 5 lines · Dan Carpenter
We are returning success here because
PTR_ERR(NULL)is zero. We should be returning-ENODEV.Fixes 3de68d331c24 ('pinctrl: berlin: add the core pinctrl driver for Marvell Berlin SoCs')Signed-off-by Dan Carpenter <[email protected]>
Patch applied for fixes!
Yours,
Linus Walleij