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

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

diff --git a/queue-4.9/revert-pinctrl-msm-use-dynamic-gpio-numbering.patch b/queue-4.9/revert-pinctrl-msm-use-dynamic-gpio-numbering.patch
new file mode 100644 (file)
index 0000000..206cbbc
--- /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 0bd77073e693e8f93ff6ddba65a9f426153221cb 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
+@@ -790,7 +790,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 116ec09a9356479a2ba83cc222bdfe5e8e161463..b7933249247de3c0c369083e039be30d6d88317f 100644 (file)
@@ -3,3 +3,4 @@ powerpc-64s-clear-pcr-on-boot.patch
 usb-serial-cp210x-use-tcflag_t-to-fix-incompatible-pointer-type.patch
 objtool-improve-detection-of-bug-and-other-dead-ends.patch
 objtool-move-checking-code-to-check.c.patch
+revert-pinctrl-msm-use-dynamic-gpio-numbering.patch