Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'gpio-fixes-for-v6.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux

Pull gpio fixes from Bartosz Golaszewski:

- fix the devres release callback for devm_gpiod_put_array()

- add an ACPI quirk for Acer Nitro V15 suspend & wakeup

* tag 'gpio-fixes-for-v6.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
gpiolib: devres: release GPIOs in devm_gpiod_put_array()
gpiolib: acpi: Add a quirk for Acer Nitro V15

+14 -1
+13
drivers/gpio/gpiolib-acpi-quirks.c
··· 331 331 .ignore_interrupt = "AMDI0030:00@11", 332 332 }, 333 333 }, 334 + { 335 + /* 336 + * Wakeup only works when keyboard backlight is turned off 337 + * https://gitlab.freedesktop.org/drm/amd/-/issues/4169 338 + */ 339 + .matches = { 340 + DMI_MATCH(DMI_SYS_VENDOR, "Acer"), 341 + DMI_MATCH(DMI_PRODUCT_FAMILY, "Acer Nitro V 15"), 342 + }, 343 + .driver_data = &(struct acpi_gpiolib_dmi_quirk) { 344 + .ignore_interrupt = "AMDI0030:00@8", 345 + }, 346 + }, 334 347 {} /* Terminating entry */ 335 348 }; 336 349
+1 -1
drivers/gpio/gpiolib-devres.c
··· 319 319 */ 320 320 void devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs) 321 321 { 322 - devm_remove_action(dev, devm_gpiod_release_array, descs); 322 + devm_release_action(dev, devm_gpiod_release_array, descs); 323 323 } 324 324 EXPORT_SYMBOL_GPL(devm_gpiod_put_array); 325 325