From 00cd9e4d4993daff16b0ecf2e201b8cd31fe4a70 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Thu, 31 May 2018 18:03:56 +0200 Subject: [PATCH] 4.14-stable patches added patches: revert-pinctrl-msm-use-dynamic-gpio-numbering.patch --- ...nctrl-msm-use-dynamic-gpio-numbering.patch | 36 +++++++++++++++++++ queue-4.14/series | 1 + 2 files changed, 37 insertions(+) create mode 100644 queue-4.14/revert-pinctrl-msm-use-dynamic-gpio-numbering.patch 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 index 00000000000..fbbbed6caf1 --- /dev/null +++ b/queue-4.14/revert-pinctrl-msm-use-dynamic-gpio-numbering.patch @@ -0,0 +1,36 @@ +From 534589d91a7b7e9c7ce69ace16fd149b16fa4b7f Mon Sep 17 00:00:00 2001 +From: Greg Kroah-Hartman +Date: Thu, 31 May 2018 17:58:13 +0200 +Subject: Revert "pinctrl: msm: Use dynamic GPIO numbering" + +From: Greg Kroah-Hartman + +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 +Reported-by: Sebastian Gottschall +Cc: Bjorn Andersson +Cc: Linus Walleij +Cc: Sasha Levin +Signed-off-by: Greg Kroah-Hartman +--- + 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; diff --git a/queue-4.14/series b/queue-4.14/series index a8f185155dc..ea2296a4a2c 100644 --- a/queue-4.14/series +++ b/queue-4.14/series @@ -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 -- 2.47.3