From: Greg Kroah-Hartman Date: Thu, 18 Nov 2021 07:48:35 +0000 (+0100) Subject: 5.10-stable patches X-Git-Tag: v5.14.20~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a01f2e1dd61b3f65b805162b58418e805c179a80;p=thirdparty%2Fkernel%2Fstable-queue.git 5.10-stable patches added patches: soc-tegra-pmc-fix-imbalanced-clock-disabling-in-error-code-path.patch --- diff --git a/queue-5.10/series b/queue-5.10/series index 414fc75ea59..c9c6a10b12b 100644 --- a/queue-5.10/series +++ b/queue-5.10/series @@ -567,3 +567,4 @@ selftests-bpf-fix-also-no-alu32-strobemeta-selftest.patch arch-cc-introduce-a-function-to-check-for-confidential-computing-features.patch x86-sev-add-an-x86-version-of-cc_platform_has.patch x86-sev-make-the-vc-exception-stacks-part-of-the-default-stacks-storage.patch +soc-tegra-pmc-fix-imbalanced-clock-disabling-in-error-code-path.patch diff --git a/queue-5.10/soc-tegra-pmc-fix-imbalanced-clock-disabling-in-error-code-path.patch b/queue-5.10/soc-tegra-pmc-fix-imbalanced-clock-disabling-in-error-code-path.patch new file mode 100644 index 00000000000..285036716c7 --- /dev/null +++ b/queue-5.10/soc-tegra-pmc-fix-imbalanced-clock-disabling-in-error-code-path.patch @@ -0,0 +1,36 @@ +From 19221e3083020bd9537624caa0ee0145ed92ba36 Mon Sep 17 00:00:00 2001 +From: Dmitry Osipenko +Date: Tue, 2 Mar 2021 15:24:58 +0300 +Subject: soc/tegra: pmc: Fix imbalanced clock disabling in error code path + +From: Dmitry Osipenko + +commit 19221e3083020bd9537624caa0ee0145ed92ba36 upstream. + +The tegra_powergate_power_up() has a typo in the error code path where it +will try to disable clocks twice, fix it. In practice that error never +happens, so this is a minor correction. + +Tested-by: Peter Geis # Ouya T30 +Tested-by: Nicolas Chauvet # PAZ00 T20 and TK1 T124 +Tested-by: Matt Merhar # Ouya T30 +Signed-off-by: Dmitry Osipenko +Signed-off-by: Thierry Reding +Cc: Guenter Roeck +Cc: Anders Roxell +Signed-off-by: Greg Kroah-Hartman +--- + drivers/soc/tegra/pmc.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/drivers/soc/tegra/pmc.c ++++ b/drivers/soc/tegra/pmc.c +@@ -693,7 +693,7 @@ static int tegra_powergate_power_up(stru + + err = tegra_powergate_enable_clocks(pg); + if (err) +- goto disable_clks; ++ goto powergate_off; + + usleep_range(10, 20); +