Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

pinctrl: pxa: Use devm_pinctrl_register() for pinctrl registration

Use devm_pinctrl_register() for pin control registration and clean
the error path.

Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Cc: Daniel Mack <daniel@zonque.org>
Cc: Haojian Zhuang <haojian.zhuang@gmail.com>
Cc: Robert Jarzmik <robert.jarzmik@free.fr>
Cc: linux-arm-kernel@lists.infradead.org
Acked-by: Robert Jarzmik <robert.jarzmik@free.fr>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Laxman Dewangan and committed by
Linus Walleij
6d33ee7a fe0267f4

+1 -1
+1 -1
drivers/pinctrl/pxa/pinctrl-pxa2xx.c
··· 416 416 if (ret) 417 417 return ret; 418 418 419 - pctl->pctl_dev = pinctrl_register(&pctl->desc, &pdev->dev, pctl); 419 + pctl->pctl_dev = devm_pinctrl_register(&pdev->dev, &pctl->desc, pctl); 420 420 if (IS_ERR(pctl->pctl_dev)) { 421 421 dev_err(&pdev->dev, "couldn't register pinctrl driver\n"); 422 422 return PTR_ERR(pctl->pctl_dev);