]> git.itanic.dy.fi Git - linux-stable/commit
gpio: fix error path in lineevent_create
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Mon, 16 Apr 2018 11:17:53 +0000 (13:17 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 May 2018 08:10:26 +0000 (10:10 +0200)
commita7ea57b025b10e09751ab18602652085eeac296e
tree8680044b769f54c42c9ca4099185aae663c45314
parent28534d29479dd18a8c8a3e5b77ef3562a6166cdd
gpio: fix error path in lineevent_create

commit f001cc351ad3309ec8736c374e90e5a4bc472d41 upstream.

If gpiod_request() fails the cleanup must not call gpiod_free().

Cc: stable@vger.kernel.org
Fixes: 61f922db7221 ("gpio: userspace ABI for reading GPIO line events")
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpio/gpiolib.c