]> www.infradead.org Git - users/jedix/linux-maple.git/commit
gpiolib: rework the wrapper around gpio_chip::set_multiple()
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Thu, 20 Feb 2025 09:57:01 +0000 (10:57 +0100)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Wed, 26 Feb 2025 10:17:39 +0000 (11:17 +0100)
commit9b407312755fd5db012413ca005f0f3a661db8dd
tree20a68dc19556ab93299286cbf877f2eb569f5617
parentd36058b89a4aa30865d4cfeb101bbfd1d1dcb22f
gpiolib: rework the wrapper around gpio_chip::set_multiple()

Make the existing wrapper around gpio_chip::set_multiple() consistent
with the one for gpio_chip::set(): make it return int, add a lockdep
assertion, warn on missing set callback and move the code a bit for
better readability.

Add return value checks in all call places.

Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Link: https://lore.kernel.org/r/20250220-gpio-set-retval-v2-4-bc4cfd38dae3@linaro.org
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpiolib.c