summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpio-realtek-otto.c
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2023-08-14 14:26:15 +0300
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>2023-08-16 14:34:31 +0300
commit20d9b3b5f2749673e1b5e9c8b0846ff6deff4032 (patch)
tree0551da953cff983dde57ff9ceaa237f51527e1d2 /drivers/gpio/gpio-realtek-otto.c
parent2fc8d02058dbec258039c3253ebd1f124766a796 (diff)
downloadlinux-20d9b3b5f2749673e1b5e9c8b0846ff6deff4032.tar.xz
gpiolib: sysfs: Do unexport GPIO when user asks for it
It seems that sysfs interface implicitly relied on the gpiod_free() to unexport the line. This is logically incorrect as core gpiolib should not deal with sysfs so instead of restoring it, let's call gpiod_unexport() from sysfs code. Fixes: b0ce9ce408b6 ("gpiolib: Do not unexport GPIO on freeing") Reported-by: Marek BehĂșn <kabel@kernel.org> Closes: https://lore.kernel.org/r/20230808102828.4a9eac09@dellmb Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Tested-by: Marek BehĂșn <kabel@kernel.org> [Bartosz: tweaked the commit message] Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Diffstat (limited to 'drivers/gpio/gpio-realtek-otto.c')
0 files changed, 0 insertions, 0 deletions