Hi Linus, some GPIO fixes for v5.7, slightly overdue. Been learning MMUs and KASan that is why it's late. Bartosz helped me out, luckily! Details are in the signed tag, please pull it in! Yours, Linus Walleij The following changes since commit ae83d0b416db002fe95601e7f97f64b59514d936: Linux 5.7-rc2 (2020-04-19 14:35:30 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git tags/gpio-v5.7-2 for you to fetch changes up to 0cf253eed5d2bdf7bb3152457b38f39b012955f7: gpio: tegra: mask GPIO IRQs during IRQ shutdown (2020-04-28 16:22:33 +0200) ---------------------------------------------------------------- Some GPIO fixes for the v5.7 kernel: - Fix pin configuration in the PCA953x driver. - Ruggedize the watch/unwatch ioctl(). - Possible call to a sleeping function when holding a spinlock, avoid this. - Fix UML builds with DT overlays. - Mask Tegra GPIO IRQs during shutdown(). ---------------------------------------------------------------- Adam Ford (1): gpio: pca953x: Fix pca953x_gpio_set_config Bartosz Golaszewski (2): gpiolib: improve the robustness of watch/unwatch ioctl() gpiolib: don't call sleeping functions with a spinlock taken David Gow (1): gpio: of: Build fails if CONFIG_OF_DYNAMIC enabled without CONFIG_OF_GPIO Linus Walleij (1): Merge tag 'gpio-fixes-for-v5.7-rc3' of git://git.kernel.org/.../brgl/linux into fixes Stephen Warren (1): gpio: tegra: mask GPIO IRQs during IRQ shutdown drivers/gpio/gpio-pca953x.c | 2 +- drivers/gpio/gpio-tegra.c | 1 + drivers/gpio/gpiolib.c | 34 +++++++++++++++++++++++++++++----- 3 files changed, 31 insertions(+), 6 deletions(-)