On Fri, Mar 20, 2020 at 10:31 AM Bartosz Golaszewski <brgl@xxxxxxxx> wrote: > From: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> > > We must not call pinctrl_gpio_can_use_line() with the gpio_lock taken > as it takes a mutex internally. Let's move the call before taking the > spinlock and store the return value. > > This isn't perfect - there's a moment between calling > pinctrl_gpio_can_use_line() and taking the spinlock where the situation > can change but it isn't a regression either: previously this part wasn't > protected at all and it only affects the information user-space is > seeing. > > Reported-by: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> > Fixes: d2ac25798208 ("gpiolib: provide a dedicated function for setting lineinfo") > Signed-off-by: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> I'm sorry that I lost track of this patch :( Do we still need something like this or has it been fixed by some other patches? Yours, Linus Walleij