]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
4.16-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 31 May 2018 16:04:26 +0000 (18:04 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 31 May 2018 16:04:26 +0000 (18:04 +0200)
added patches:
revert-pinctrl-msm-use-dynamic-gpio-numbering.patch

queue-4.16/revert-pinctrl-msm-use-dynamic-gpio-numbering.patch [new file with mode: 0644]
queue-4.16/series

diff --git a/queue-4.16/revert-pinctrl-msm-use-dynamic-gpio-numbering.patch b/queue-4.16/revert-pinctrl-msm-use-dynamic-gpio-numbering.patch
new file mode 100644 (file)
index 0000000..b7bea1f
--- /dev/null
@@ -0,0 +1,36 @@
+From 534589d91a7b7e9c7ce69ace16fd149b16fa4b7f Mon Sep 17 00:00:00 2001
+From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+Date: Thu, 31 May 2018 17:58:13 +0200
+Subject: Revert "pinctrl: msm: Use dynamic GPIO numbering"
+
+From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+This reverts commit 7d8e0341b2b93fb505cd75e8e0d4f1911d0fa0fe which is
+commit a7aa75a2a7dba32594291a71c3704000a2fd7089 upstream.
+
+There's been too many complaints about this.  Personally I think it's
+going to blow up when people hit this in mainline, but hey, it's not my
+systems.  At least we don't have to backport the mess to the stable
+kernels to give them some more life to live unscathed :)
+
+Reported-by: Timur Tabi <timur@codeaurora.org>
+Reported-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
+Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
+Cc: Linus Walleij <linus.walleij@linaro.org>
+Cc: Sasha Levin <alexander.levin@microsoft.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/pinctrl/qcom/pinctrl-msm.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/pinctrl/qcom/pinctrl-msm.c
++++ b/drivers/pinctrl/qcom/pinctrl-msm.c
+@@ -818,7 +818,7 @@ static int msm_gpio_init(struct msm_pinc
+               return -EINVAL;
+       chip = &pctrl->chip;
+-      chip->base = -1;
++      chip->base = 0;
+       chip->ngpio = ngpio;
+       chip->label = dev_name(pctrl->dev);
+       chip->parent = pctrl->dev;
index 6e975e046b3e05eb0e0112563634f2006c8f1ed2..9acd2f6adb32743953b58bee20a3f16912c51bc7 100644 (file)
@@ -7,3 +7,4 @@ x86-mce-amd-carve-out-smca-get_block_address-code.patch
 x86-mce-amd-cache-smca-misc-block-addresses.patch
 drm-vmwgfx-use-kasprintf.patch
 drm-vmwgfx-fix-host-logging-guestinfo-reading-error-paths.patch
+revert-pinctrl-msm-use-dynamic-gpio-numbering.patch