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
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 50b32e23630880f 4780ec5b9e is the first bad commit 50b32e23630880f 4780ec5b9e
900db15047044ef
commit 900db15047044ef
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_probe( )
gpio: fix locking open drain IRQ lines
gpio: bcm-kona: Fix return value of bcm_kona_
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 +- gpio/gpio- exar.c | 7 +++++-- gpio/gpio- mlxbf2. c | 6 +++--- gpio/gpio- mvebu.c | 15 +++++++++------ gpio/gpio- pxa.c | 4 ++-- gpio/gpiolib. c | 26 +++++++ +++++++ +++++++ +----
drivers/
drivers/
drivers/
drivers/
drivers/
6 files changed, 42 insertions(+), 18 deletions(-)