]> git.baikalelectronics.ru Git - kernel.git/commit
gpio: Revert regression in sysfs-gpio (gpiolib.c)
authorMarcelo Roberto Jimenez <marcelo.jimenez@gmail.com>
Mon, 7 Mar 2022 09:57:24 +0000 (10:57 +0100)
committerBartosz Golaszewski <brgl@bgdev.pl>
Mon, 7 Mar 2022 14:25:27 +0000 (15:25 +0100)
commit7cf59f6c593509b6e73a40de44999ab61fc597b0
tree8b208bc2f7c69822d1c1d604c73d58e4e97d40b8
parent7cf1988369a9367534bc57ddb43dba8fb0e66a0d
gpio: Revert regression in sysfs-gpio (gpiolib.c)

Some GPIO lines have stopped working after the patch
commit 7e6393e4f9f05 ("gpio: Support GPIO controllers without pin-ranges")

And this has supposedly been fixed in the following patches
commit c18a08ebcb0e2 ("gpio: Avoid using pin ranges with !PINCTRL")
commit 5f02db45eada5 ("gpiolib: Don't free if pin ranges are not defined")

But an erratic behavior where some GPIO lines work while others do not work
has been introduced.

This patch reverts those changes so that the sysfs-gpio interface works
properly again.

Signed-off-by: Marcelo Roberto Jimenez <marcelo.jimenez@gmail.com>
Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
drivers/gpio/gpiolib.c