gpiolib: remove leftover spinlock bits
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Thu, 24 Oct 2024 19:15:32 +0000 (21:15 +0200)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Thu, 31 Oct 2024 12:32:37 +0000 (13:32 +0100)
We no longer use any spinlocks in gpiolib.c. Stop including
linux/spinlock.h and remove an outdated comment.

Link: https://lore.kernel.org/r/20241024191532.78304-1-brgl@bgdev.pl
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpiolib.c

index 6001ec96693c5f84e34f89584533b5d2af0bd9a5..676d963c20eb71c79e632532019b395b12da1ccc 100644 (file)
@@ -24,7 +24,6 @@
 #include <linux/pinctrl/consumer.h>
 #include <linux/seq_file.h>
 #include <linux/slab.h>
-#include <linux/spinlock.h>
 #include <linux/srcu.h>
 #include <linux/string.h>
 
@@ -1223,11 +1222,6 @@ struct gpio_device *gpio_device_find(const void *data,
        struct gpio_device *gdev;
        struct gpio_chip *gc;
 
-       /*
-        * Not yet but in the future the spinlock below will become a mutex.
-        * Annotate this function before anyone tries to use it in interrupt
-        * context like it happened with gpiochip_find().
-        */
        might_sleep();
 
        guard(srcu)(&gpio_devices_srcu);