From: Bartosz Golaszewski Date: Wed, 19 Feb 2020 09:47:02 +0000 (+0100) Subject: gpiolib: use gpiochip_get_desc() where applicable X-Git-Tag: v5.15~4145^2~28 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1739a2d852265977836152be43073ead5c64d1ea;p=platform%2Fkernel%2Flinux-starfive.git gpiolib: use gpiochip_get_desc() where applicable Whenever retrieving a descriptor from a gpiochip: use the provided helper which checks for errors. Signed-off-by: Bartosz Golaszewski Link: https://lore.kernel.org/r/20200219094702.6463-1-brgl@bgdev.pl Signed-off-by: Linus Walleij --- diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c index f73077f..611709f 100644 --- a/drivers/gpio/gpiolib.c +++ b/drivers/gpio/gpiolib.c @@ -3143,7 +3143,9 @@ const char *gpiochip_is_requested(struct gpio_chip *chip, unsigned offset) if (offset >= chip->ngpio) return NULL; - desc = &chip->gpiodev->descs[offset]; + desc = gpiochip_get_desc(chip, offset); + if (IS_ERR(desc)) + return NULL; if (test_bit(FLAG_REQUESTED, &desc->flags) == 0) return NULL;