]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
gpio: virtuser: use gpiod_multi_set_value_cansleep()
authorDavid Lechner <dlechner@baylibre.com>
Wed, 11 Jun 2025 18:50:26 +0000 (13:50 -0500)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Mon, 16 Jun 2025 07:29:42 +0000 (09:29 +0200)
Reduce verbosity by using gpiod_multi_set_value_cansleep() instead of
gpiod_set_array_value_cansleep().

Signed-off-by: David Lechner <dlechner@baylibre.com>
Link: https://lore.kernel.org/r/20250611-gpio-virtuser-use-gpiod_multi_set_value_cansleep-v1-1-43b4adf6c807@baylibre.com
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-virtuser.c

index eab6726953b4118dc0d72c2e37daeb9629040d11..a10eab7d2617e40cefb5f08e1211e9cb33035d0d 100644 (file)
@@ -215,9 +215,7 @@ static int gpio_virtuser_set_array_value(struct gpio_descs *descs,
        struct gpio_virtuser_irq_work_context ctx;
 
        if (!atomic)
-               return gpiod_set_array_value_cansleep(descs->ndescs,
-                                                     descs->desc,
-                                                     descs->info, values);
+               return gpiod_multi_set_value_cansleep(descs, values);
 
        gpio_virtuser_init_irq_work_context(&ctx);
        ctx.work = IRQ_WORK_INIT_HARD(gpio_virtuser_set_value_array_atomic);