Comment 57 for bug 1808418

Revision history for this message
bmaupin (bmaupin) wrote (last edit ):

This is what I got with a bisect between tags v5.7-rc2 and v5.7. It looks like a merge commit. Assuming that looks right I'll see if I can figure out how to do a bisect on the individual commits of the merge.

$ git bisect bad
900db15047044ef50b32e23630880f4780ec5b9e is the first bad commit
commit 900db15047044ef50b32e23630880f4780ec5b9e
Merge: 86852175b016 e9bdf7e655b9
Author: Linus Torvalds <email address hidden>
Date: Sat May 30 12:26:21 2020 -0700

    Merge tag 'gpio-v5.7-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio

    Pull GPIO fixes from Linus Walleij:
     "Here are some (very) late fixes for GPIO, none of them very serious
      except the one tagged for stable for enabling IRQ on open drain lines:

       - Fix probing of mvebu chips without PWM

       - Fix error path on ida_get_simple() on the exar driver

       - Notify userspace properly about line status changes when flags are
         changed on lines.

       - Fix a sleeping while holding spinlock in the mellanox driver.

       - Fix return value of the PXA and Kona probe calls.

       - Fix IRQ locking of open drain lines, it is fine to have IRQs on
         open drain lines flagged for output"

    * tag 'gpio-v5.7-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio:
      gpio: fix locking open drain IRQ lines
      gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
      gpio: pxa: Fix return value of pxa_gpio_probe()
      gpio: mlxbf2: Fix sleeping while holding spinlock
      gpiolib: notify user-space about line status changes after flags are set
      gpio: exar: Fix bad handling for ida_simple_get error path
      gpio: mvebu: Fix probing for chips without PWM

 drivers/gpio/gpio-bcm-kona.c | 2 +-
 drivers/gpio/gpio-exar.c | 7 +++++--
 drivers/gpio/gpio-mlxbf2.c | 6 +++---
 drivers/gpio/gpio-mvebu.c | 15 +++++++++------
 drivers/gpio/gpio-pxa.c | 4 ++--
 drivers/gpio/gpiolib.c | 26 ++++++++++++++++++++++----
 6 files changed, 42 insertions(+), 18 deletions(-)