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

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

diff --git a/queue-4.14/revert-pinctrl-msm-use-dynamic-gpio-numbering.patch b/queue-4.14/revert-pinctrl-msm-use-dynamic-gpio-numbering.patch
new file mode 100644 (file)
index 0000000..fbbbed6
--- /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 bd36ea57d6d58041180c4f7d2c2bf5194c26845d 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 a8f185155dcf1e7251ad2f9ae036ca680bd65420..ea2296a4a2cb213ac7e0dd8c0532812f4fe4e32e 100644 (file)
@@ -5,3 +5,4 @@ objtool-detect-rip-relative-switch-table-references-part-2.patch
 objtool-fix-noreturn-detection-for-recursive-sibling-calls.patch
 x86-mce-amd-carve-out-smca-get_block_address-code.patch
 x86-mce-amd-cache-smca-misc-block-addresses.patch
+revert-pinctrl-msm-use-dynamic-gpio-numbering.patch