]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - drivers/pinctrl/spear/pinctrl-spear.c
pinctrl: make pinctrl_register() return proper error code
[mirror_ubuntu-hirsute-kernel.git] / drivers / pinctrl / spear / pinctrl-spear.c
index abdb05ac43dc2e2a7c55aaa0cd853e0609879b8c..f87a5eaf75dab42129491a07e1ba148baec0ef82 100644 (file)
@@ -396,9 +396,9 @@ int spear_pinctrl_probe(struct platform_device *pdev,
        spear_pinctrl_desc.npins = machdata->npins;
 
        pmx->pctl = pinctrl_register(&spear_pinctrl_desc, &pdev->dev, pmx);
-       if (!pmx->pctl) {
+       if (IS_ERR(pmx->pctl)) {
                dev_err(&pdev->dev, "Couldn't register pinctrl driver\n");
-               return -ENODEV;
+               return PTR_ERR(pmx->pctl);
        }
 
        return 0;