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 'pinctrl-v6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl

Pull pin control fixes from Linus Walleij:

- Fix the PM suspend callback in the STM32 ST32MP257 driver to properly
support suspend

- Drop an extraneous reference put in the debugfs code, this was
confusing the reference counts and causing unsolicited calls to
__free()

* tag 'pinctrl-v6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:
pinctrl: don't put the reference to GPIO device in pinctrl_pins_show()
pinctrl: stm32: fix PM support for stm32mp257

+2 -2
+1 -1
drivers/pinctrl/core.c
··· 1644 1644 const struct pinctrl_ops *ops = pctldev->desc->pctlops; 1645 1645 unsigned int i, pin; 1646 1646 #ifdef CONFIG_GPIOLIB 1647 - struct gpio_device *gdev __free(gpio_device_put) = NULL; 1647 + struct gpio_device *gdev = NULL; 1648 1648 struct pinctrl_gpio_range *range; 1649 1649 int gpio_num; 1650 1650 #endif
+1 -1
drivers/pinctrl/stm32/pinctrl-stm32mp257.c
··· 2562 2562 }; 2563 2563 2564 2564 static const struct dev_pm_ops stm32_pinctrl_dev_pm_ops = { 2565 - SET_LATE_SYSTEM_SLEEP_PM_OPS(NULL, stm32_pinctrl_resume) 2565 + SET_LATE_SYSTEM_SLEEP_PM_OPS(stm32_pinctrl_suspend, stm32_pinctrl_resume) 2566 2566 }; 2567 2567 2568 2568 static struct platform_driver stm32mp257_pinctrl_driver = {