summaryrefslogtreecommitdiff
path: root/drivers/gpio/gpio-tps68470.c
diff options
context:
space:
mode:
authorRicardo Ribalda Delgado <ricardo.ribalda@gmail.com>2018-09-13 15:37:04 +0200
committerLinus Walleij <linus.walleij@linaro.org>2018-09-18 16:36:05 -0700
commit19a4fbffc94e41abaa2a623a25ce2641d69eccf0 (patch)
tree1d10c1d95a029af42fe32263a8306e143e845a3c /drivers/gpio/gpio-tps68470.c
parent7876320f88802b22d4e2daf7eb027dd14175a0f8 (diff)
gpiolib: Free the last requested descriptor
The current code only frees N-1 gpios if an error occurs during gpiod_set_transitory, gpiod_direction_output or gpiod_direction_input. Leading to gpios that cannot be used by userspace nor other drivers. Cc: Timur Tabi <timur@codeaurora.org> Cc: stable@vger.kernel.org Fixes: ab3dbcf78f60f46d ("gpioib: do not free unrequested descriptors) Reported-by: Jan Lorenzen <jl@newtec.dk> Reported-by: Jim Paris <jim@jtan.com> Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/gpio/gpio-tps68470.c')
0 files changed, 0 insertions, 0 deletions