]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
drop regulator-ab8500-remove-ab8505-usb-regulator.patch from 4.4
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Jan 2020 08:16:57 +0000 (09:16 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Jan 2020 08:16:57 +0000 (09:16 +0100)
queue-4.4/regulator-ab8500-remove-ab8505-usb-regulator.patch [deleted file]
queue-4.4/series

diff --git a/queue-4.4/regulator-ab8500-remove-ab8505-usb-regulator.patch b/queue-4.4/regulator-ab8500-remove-ab8505-usb-regulator.patch
deleted file mode 100644 (file)
index 18450dd..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-From 99c4f70df3a6446c56ca817c2d0f9c12d85d4e7c Mon Sep 17 00:00:00 2001
-From: Stephan Gerhold <stephan@gerhold.net>
-Date: Wed, 6 Nov 2019 18:31:24 +0100
-Subject: regulator: ab8500: Remove AB8505 USB regulator
-
-From: Stephan Gerhold <stephan@gerhold.net>
-
-commit 99c4f70df3a6446c56ca817c2d0f9c12d85d4e7c upstream.
-
-The USB regulator was removed for AB8500 in
-commit 41a06aa738ad ("regulator: ab8500: Remove USB regulator").
-It was then added for AB8505 in
-commit 547f384f33db ("regulator: ab8500: add support for ab8505").
-
-However, there was never an entry added for it in
-ab8505_regulator_match. This causes all regulators after it
-to be initialized with the wrong device tree data, eventually
-leading to an out-of-bounds array read.
-
-Given that it is not used anywhere in the kernel, it seems
-likely that similar arguments against supporting it exist for
-AB8505 (it is controlled by hardware).
-
-Therefore, simply remove it like for AB8500 instead of adding
-an entry in ab8505_regulator_match.
-
-Fixes: 547f384f33db ("regulator: ab8500: add support for ab8505")
-Cc: Linus Walleij <linus.walleij@linaro.org>
-Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
-Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
-Link: https://lore.kernel.org/r/20191106173125.14496-1-stephan@gerhold.net
-Signed-off-by: Mark Brown <broonie@kernel.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/regulator/ab8500.c       |   17 -----------------
- include/linux/regulator/ab8500.h |    1 -
- 2 files changed, 18 deletions(-)
-
---- a/drivers/regulator/ab8500.c
-+++ b/drivers/regulator/ab8500.c
-@@ -1099,23 +1099,6 @@ static struct ab8500_regulator_info
-               .update_val_idle        = 0x82,
-               .update_val_normal      = 0x02,
-       },
--      [AB8505_LDO_USB] = {
--              .desc = {
--                      .name           = "LDO-USB",
--                      .ops            = &ab8500_regulator_mode_ops,
--                      .type           = REGULATOR_VOLTAGE,
--                      .id             = AB8505_LDO_USB,
--                      .owner          = THIS_MODULE,
--                      .n_voltages     = 1,
--                      .volt_table     = fixed_3300000_voltage,
--              },
--              .update_bank            = 0x03,
--              .update_reg             = 0x82,
--              .update_mask            = 0x03,
--              .update_val             = 0x01,
--              .update_val_idle        = 0x03,
--              .update_val_normal      = 0x01,
--      },
-       [AB8505_LDO_AUDIO] = {
-               .desc = {
-                       .name           = "LDO-AUDIO",
---- a/include/linux/regulator/ab8500.h
-+++ b/include/linux/regulator/ab8500.h
-@@ -38,7 +38,6 @@ enum ab8505_regulator_id {
-       AB8505_LDO_AUX6,
-       AB8505_LDO_INTCORE,
-       AB8505_LDO_ADC,
--      AB8505_LDO_USB,
-       AB8505_LDO_AUDIO,
-       AB8505_LDO_ANAMIC1,
-       AB8505_LDO_ANAMIC2,
index 56cd76d465ad0224a7a82f4b0d993354a95bd500..e9d4b4e2432958f38f87976889e847d213e584bb 100644 (file)
@@ -22,7 +22,6 @@ alsa-cs4236-fix-error-return-comparison-of-an-unsigned-integer.patch
 ftrace-avoid-potential-division-by-zero-in-function-profiler.patch
 bluetooth-btusb-fix-pm-leak-in-error-case-of-setup.patch
 bluetooth-delete-a-stray-unlock.patch
-regulator-ab8500-remove-ab8505-usb-regulator.patch
 tty-serial-msm_serial-fix-lockup-for-sysrq-and-oops.patch
 drm-mst-fix-mst-sideband-up-reply-failure-handling.patch
 powerpc-pseries-hvconsole-fix-stack-overread-via-udb.patch