]> git.baikalelectronics.ru Git - kernel.git/commit
pinctrl: core: Set ret to 0 when group is skipped
authorMichal Simek <michal.simek@xilinx.com>
Fri, 12 Mar 2021 07:31:34 +0000 (08:31 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 15 Mar 2021 15:38:06 +0000 (16:38 +0100)
commitb02099b83026de6c5b847a2b86f7bf3f4d6eb3a4
tree5b05a1d402f7de5235cea08809f6fd1c17189d37
parent1ae63bf0cdf55245a6dcd9ee933f82a1ee4cf703
pinctrl: core: Set ret to 0 when group is skipped

Static analyzer tool found that the ret variable is not initialized but
code expects ret value >=0 when pinconf is skipped in the first pinmux
loop. The same expectation is for pinmux in a pinconf loop.
That's why initialize ret to 0 to avoid uninitialized ret value in first
loop or reusing ret value from first loop in second.

Addresses-Coverity: ("Uninitialized variables")
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Cc: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Colin Ian King <colin.king@canonical.com>
Link: https://lore.kernel.org/r/e5203bae68eb94b4b8b4e67e5e7b4d86bb989724.1615534291.git.michal.simek@xilinx.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/core.c