gpio: cdev: don't access gdev->chip if it's not needed
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Wed, 24 Jan 2024 16:21:16 +0000 (17:21 +0100)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Mon, 12 Feb 2024 09:51:10 +0000 (10:51 +0100)
commit3c7a47f6c5f0d3e3c6149b7eb920f420a741e969
treef6dbfaec964b3d7b1b4e65de86f97eba4823a52a
parentf4e14d45d7fe95f6c1c136baf9e232234669dfed
gpio: cdev: don't access gdev->chip if it's not needed

The variable holding the number of GPIO lines is duplicated in GPIO
device so read it instead of unnecessarily dereferencing the chip
pointer.

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-cdev.c