mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] gpio fixes for v7.4-rc1
@ 2026-10-23  8:41 Bartosz Golaszewski
  0 siblings, 0 replies; only message in thread
From: Bartosz Golaszewski @ 2026-10-23  8:41 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Linus Walleij, linux-gpio, linux-kernel, brgl, Bartosz Golaszewski

Linus,

Please pull the following set of fixes for the GPIO subsystem. These
mostly came in late into the cycle and didn't make the cut for the main
v7.4 PR and some more were posted early this week. Details are in the
signed tag.

Thanks,
Bartosz

The following changes since commit c03c1a14507dfaf8b856c2608f9ac216021fc222:

  Linux 7.3 (2026-10-18 13:14:58 -1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git tags/gpio-fixes-for-v7.4-rc1

for you to fetch changes up to dae739137441667d67fbfcc4d303a0ecc6618662:

  gpiolib: don't report -ENOMEM for a requested line without a label (2026-10-23 09:48:36 +0200)

----------------------------------------------------------------
gpio fixes for v7.4-rc1

- add ACPI quirks for Thinkpad L13 Gen 2a and Acer Nitro 16S AI to
  ignore a wrong GPIO interrupt declaration
- add missing return value check of devm_gpiochip_add_data() to
  gpio-lpc32xx
- don't set GPIOD_FLAG_IS_OUT from character device code as GPIO core
  already does it where needed and it can lead to providing invalid info
  to user-space on request errors
- don't report a bogus -ENOMEM for a line requested without a label
- propagate errors occurring when setting line values for pins for which
  we emulate open-drain or open-source drive settings
- fix interrupt handling bugs in gpio-pca953x and gpio-davinci
- fix more memory leaks in GPIO core
- clear event clock flags from pins on GPIO release

----------------------------------------------------------------
Abduvaliy Abdulazizov (1):
      gpiolib: acpi: Ignore GPIO 11 interrupt on Acer Nitro 16S AI

Adrian Ambrozewicz (3):
      gpiolib: clear the event clock flags when a line is released
      gpiolib: cdev: don't set GPIOD_FLAG_IS_OUT
      gpiolib: don't report -ENOMEM for a requested line without a label

Baek Kyu, Kim (2):
      gpiolib: Free chip resources when allocating the label fails
      gpiolib: Propagate emulated drive errors when setting arrays

Bartosz Golaszewski (1):
      Merge tag 'v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-current

Jayaraj Devaraj (1):
      gpio: lpc32xx: check devm_gpiochip_add_data() return value

Kent Gibson (1):
      gpiolib: fix memory leak in gpiod_set_array_value_complex() EPERM error path

Mario Limonciello (1):
      gpiolib: acpi: Ignore GPIO 11 interrupt on ThinkPad L13 Gen 2a

Sahaj Chaudhari (3):
      gpio: davinci: Clear interrupt status in every bank on suspend
      gpio: pca953x: Preserve wakeup accounting on parent IRQ failure
      gpio: pca953x: Handle direction register read errors in IRQ paths

 drivers/gpio/gpio-davinci.c        |  6 +++---
 drivers/gpio/gpio-lpc32xx.c        |  9 ++++++---
 drivers/gpio/gpio-pca953x.c        | 21 +++++++++++++++++----
 drivers/gpio/gpiolib-acpi-quirks.c | 31 +++++++++++++++++++++++++++++++
 drivers/gpio/gpiolib-cdev.c        |  5 -----
 drivers/gpio/gpiolib.c             | 32 ++++++++++++++++++++++++--------
 6 files changed, 81 insertions(+), 23 deletions(-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-10-23  8:48 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-23  8:41 [GIT PULL] gpio fixes for v7.4-rc1 Bartosz Golaszewski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®