gpio: don't dereference gdev->chip in gpiochip_setup_dev()
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Wed, 31 Jan 2024 10:40:57 +0000 (11:40 +0100)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Mon, 12 Feb 2024 09:51:17 +0000 (10:51 +0100)
We don't need to dereference gdev->chip in gpiochip_setup_dev() as at
the time it's called, the label in the associated struct gpio_device is
already set.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/gpio/gpiolib.c

index c6966c55816a92f75f207fac704e03ae940e2f64..9fc9cfac7081c6cbae0bcb0c60bafa3681c00839 100644 (file)
@@ -723,7 +723,7 @@ static int gpiochip_setup_dev(struct gpio_device *gdev)
                goto err_remove_device;
 
        dev_dbg(&gdev->dev, "registered GPIOs %d to %d on %s\n", gdev->base,
-               gdev->base + gdev->ngpio - 1, gdev->chip->label ? : "generic");
+               gdev->base + gdev->ngpio - 1, gdev->label);
 
        return 0;