]> git.baikalelectronics.ru Git - kernel.git/commit
gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Thu, 18 Jun 2020 11:49:06 +0000 (14:49 +0300)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Mon, 22 Jun 2020 16:51:53 +0000 (18:51 +0200)
commitbfe3c9086e48a7333b9e567346284bc5c04d064b
treebb0536e57caa4745869fee1b218c8085770516e0
parentba29dac1983aa244738babc5d0b966ab43eff0f5
gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2

When adding a quirk for IRQ on Intel Galileo Gen 2 the commit 3baa152321aa
("gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2")
missed GPIO resource release. We can safely do this in the same quirk, since
IRQ will be locked by GPIO framework when requested and unlocked on freeing.

Fixes: 3baa152321aa ("gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2")
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Cc: Mika Westerberg <mika.westerberg@linux.intel.com>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
drivers/gpio/gpio-pca953x.c