]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
gpio: viperboard: Unlock on error in vprbrd_gpiob_direction_output()
authorDan Carpenter <dan.carpenter@linaro.org>
Tue, 15 Jul 2025 22:58:34 +0000 (17:58 -0500)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Wed, 16 Jul 2025 09:02:06 +0000 (11:02 +0200)
commit5103fbb7b59f7a078284a345d82bdab0f0ee6d08
tree0fddc06aee3363880d1e2fee746b2e0d03ed3fe1
parent0c0438d444a7814783099c9028823bff5977e4f0
gpio: viperboard: Unlock on error in vprbrd_gpiob_direction_output()

Unlock before returning if vprbrd_gpiob_setdir() fails.

Fixes: 55e2d1eec110 ("gpio: viperboard: use new GPIO line value setter callbacks")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/9e72018c-e46e-4e55-83e4-503da4d022fc@sabinyo.mountain
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-viperboard.c