]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
gpiolib: unexport gpiochip_get_desc()
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Tue, 25 Jun 2024 07:38:15 +0000 (09:38 +0200)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Tue, 2 Jul 2024 09:40:37 +0000 (11:40 +0200)
This function has been deprecated for some time and is now only used
within the GPIOLIB core. Remove it from the public header and unexport
it as all current users are linked against the compilation unit where
it is defined.

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

index ed620442f32c4948d381241abdfcf37f49760e1b..edaeee53db755f3254b99df7103d2cc8a029892c 100644 (file)
@@ -179,7 +179,6 @@ struct gpio_desc *gpiochip_get_desc(struct gpio_chip *gc,
 {
        return gpio_device_get_desc(gc->gpiodev, hwnum);
 }
-EXPORT_SYMBOL_GPL(gpiochip_get_desc);
 
 /**
  * gpio_device_get_desc() - get the GPIO descriptor corresponding to the given
index a75635891c6fe4a9e2d0d3cc4ed6e76da9dfc2da..4de0bf1a62d383d1193da2de6311f007d14e3dc6 100644 (file)
@@ -243,6 +243,7 @@ int gpio_set_debounce_timeout(struct gpio_desc *desc, unsigned int debounce);
 int gpiod_hog(struct gpio_desc *desc, const char *name,
                unsigned long lflags, enum gpiod_flags dflags);
 int gpiochip_get_ngpios(struct gpio_chip *gc, struct device *dev);
+struct gpio_desc *gpiochip_get_desc(struct gpio_chip *gc, unsigned int hwnum);
 const char *gpiod_get_label(struct gpio_desc *desc);
 
 /*
index 6d31388dde0ab539bff003d7ef3ba13798249bb7..2dd7cb9cc270a68ddedbcdd5d44e0d0f88dfa785 100644 (file)
@@ -787,7 +787,6 @@ struct gpio_desc *gpiochip_request_own_desc(struct gpio_chip *gc,
                                            enum gpiod_flags dflags);
 void gpiochip_free_own_desc(struct gpio_desc *desc);
 
-struct gpio_desc *gpiochip_get_desc(struct gpio_chip *gc, unsigned int hwnum);
 struct gpio_desc *
 gpio_device_get_desc(struct gpio_device *gdev, unsigned int hwnum);