]> git.baikalelectronics.ru Git - kernel.git/commit
pinctrl: disable and free setting in select_state in case of error
authorRichard Genoud <richard.genoud@gmail.com>
Mon, 25 Mar 2013 14:47:22 +0000 (15:47 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Wed, 27 Mar 2013 22:17:12 +0000 (23:17 +0100)
commitf88e9a31b874f79fafd2aa95bf87f512fba63c1a
treec7ae2486f3c0cd31476546993906de4f9b199315
parentf2451356388f43b7782ad74cc9c15d81a837de65
pinctrl: disable and free setting in select_state in case of error

If enabling a pin fails in pinctrl_select_state_locked(), all the
previous enabled pins have to be disabled to get back to the previous
state.

Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/core.c