On Mon, Oct 14, 2019 at 5:53 PM Bartosz Golaszewski <brgl@xxxxxxxx> wrote: > From: Marco Felsch <m.felsch@xxxxxxxxxxxxxx> > > Since commit ec757001c818 ("gpio: Enable nonexclusive gpiods from DT > nodes") we are able to get GPIOD_FLAGS_BIT_NONEXCLUSIVE marked gpios. > Currently the gpiolib uses the wrong flags variable for the check. We > need to check the gpiod_flags instead of the of_gpio_flags else we > return -EBUSY for GPIOD_FLAGS_BIT_NONEXCLUSIVE marked and requested > gpiod's. > > Fixes: ec757001c818 gpio: Enable nonexclusive gpiods from DT nodes > Cc: stable@xxxxxxxxxxxxxxx > Signed-off-by: Marco Felsch <m.felsch@xxxxxxxxxxxxxx> > [Bartosz: the function was moved to gpiolib-of.c so updated the patch] > Signed-off-by: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> > [Bartosz: backported to v5.3.y] > Signed-off-by: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> Thanks for fixing up this backport Bartosz, much appreciated! Yours, Linus Walleij