pinctrl: pinmux: Release all taken pins in pinmux_enable_setting error paths
authorAxel Lin <axel.lin@ingics.com>
Sat, 10 Nov 2012 13:53:20 +0000 (21:53 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Sun, 11 Nov 2012 19:18:32 +0000 (20:18 +0100)
commite38d457de7be63e6ced1ea254aa51466deb1fef0
tree6e18c36639a0de0e0f5ad44c50b67a2adf1e20a7
parent89377aa5156a93e73a3f7c7ccdc0d0fecf65e0d2
pinctrl: pinmux: Release all taken pins in pinmux_enable_setting error paths

Currently pinmux_enable_setting does not release all taken pins if
ops->enable() returns error. This patch ensures all taken pins are
released in any error paths.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/pinmux.c
This page took 0.023981 seconds and 5 git commands to generate.