]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
5.3-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 22 Sep 2019 08:12:52 +0000 (10:12 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 22 Sep 2019 08:12:52 +0000 (10:12 +0200)
added patches:
clocksource-drivers-do-not-warn-on-probe-defer.patch
clocksource-drivers-timer-of-do-not-warn-on-deferred-probe.patch

queue-5.3/clocksource-drivers-do-not-warn-on-probe-defer.patch [new file with mode: 0644]
queue-5.3/clocksource-drivers-timer-of-do-not-warn-on-deferred-probe.patch [new file with mode: 0644]
queue-5.3/series

diff --git a/queue-5.3/clocksource-drivers-do-not-warn-on-probe-defer.patch b/queue-5.3/clocksource-drivers-do-not-warn-on-probe-defer.patch
new file mode 100644 (file)
index 0000000..7945f9f
--- /dev/null
@@ -0,0 +1,33 @@
+From 14e019df1e64c8b19ce8e0b3da25b6f40c8716be Mon Sep 17 00:00:00 2001
+From: Jon Hunter <jonathanh@nvidia.com>
+Date: Wed, 21 Aug 2019 16:02:41 +0100
+Subject: clocksource/drivers: Do not warn on probe defer
+
+From: Jon Hunter <jonathanh@nvidia.com>
+
+commit 14e019df1e64c8b19ce8e0b3da25b6f40c8716be upstream.
+
+Deferred probe is an expected return value on many platforms and so
+there's no need to output a warning that may potentially confuse users.
+
+Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
+Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/clocksource/timer-probe.c |    4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+--- a/drivers/clocksource/timer-probe.c
++++ b/drivers/clocksource/timer-probe.c
+@@ -29,7 +29,9 @@ void __init timer_probe(void)
+               ret = init_func_ret(np);
+               if (ret) {
+-                      pr_err("Failed to initialize '%pOF': %d\n", np, ret);
++                      if (ret != -EPROBE_DEFER)
++                              pr_err("Failed to initialize '%pOF': %d\n", np,
++                                     ret);
+                       continue;
+               }
diff --git a/queue-5.3/clocksource-drivers-timer-of-do-not-warn-on-deferred-probe.patch b/queue-5.3/clocksource-drivers-timer-of-do-not-warn-on-deferred-probe.patch
new file mode 100644 (file)
index 0000000..1b01e14
--- /dev/null
@@ -0,0 +1,36 @@
+From 763719771e84b8c8c2f53af668cdc905faa608de Mon Sep 17 00:00:00 2001
+From: Jon Hunter <jonathanh@nvidia.com>
+Date: Wed, 21 Aug 2019 16:02:40 +0100
+Subject: clocksource/drivers/timer-of: Do not warn on deferred probe
+
+From: Jon Hunter <jonathanh@nvidia.com>
+
+commit 763719771e84b8c8c2f53af668cdc905faa608de upstream.
+
+Deferred probe is an expected return value for clk_get() on many
+platforms. The driver deals with it properly, so there's no need
+to output a warning that may potentially confuse users.
+
+Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
+Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/clocksource/timer-of.c |    6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+--- a/drivers/clocksource/timer-of.c
++++ b/drivers/clocksource/timer-of.c
+@@ -113,8 +113,10 @@ static __init int timer_of_clk_init(stru
+       of_clk->clk = of_clk->name ? of_clk_get_by_name(np, of_clk->name) :
+               of_clk_get(np, of_clk->index);
+       if (IS_ERR(of_clk->clk)) {
+-              pr_err("Failed to get clock for %pOF\n", np);
+-              return PTR_ERR(of_clk->clk);
++              ret = PTR_ERR(of_clk->clk);
++              if (ret != -EPROBE_DEFER)
++                      pr_err("Failed to get clock for %pOF\n", np);
++              goto out;
+       }
+       ret = clk_prepare_enable(of_clk->clk);
index 12cc92ac29b78c40923b10ad1fcab285cf025088..4e23bc00c78b6193ebe5ef240ed4da5a06bde062 100644 (file)
@@ -1 +1,3 @@
 netfilter-add-missing-is_enabled-config_nf_tables-check-to-header-file.patch
+clocksource-drivers-timer-of-do-not-warn-on-deferred-probe.patch
+clocksource-drivers-do-not-warn-on-probe-defer.patch