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

pinctrl: tegra-xusb: testing wrong variable in probe()

There is a cut and paste bug so we test the wrong variable. "err" is
never less than zero at this point.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Stephen Warren <swarren@wwwdotorg.org>
Acked-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Dan Carpenter and committed by
Linus Walleij
8a3cfb7c 8e1594db

+2 -1
+2 -1
drivers/pinctrl/pinctrl-tegra-xusb.c
··· 930 930 931 931 padctl->provider = devm_of_phy_provider_register(&pdev->dev, 932 932 tegra_xusb_padctl_xlate); 933 - if (err < 0) { 933 + if (IS_ERR(padctl->provider)) { 934 + err = PTR_ERR(padctl->provider); 934 935 dev_err(&pdev->dev, "failed to register PHYs: %d\n", err); 935 936 goto unregister; 936 937 }