]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blame - releases/4.19.31/cpufreq-tegra124-add-missing-of_node_put.patch
Linux 4.19.31
[thirdparty/kernel/stable-queue.git] / releases / 4.19.31 / cpufreq-tegra124-add-missing-of_node_put.patch
CommitLineData
ec71c73b
GKH
1From 446fae2bb5395f3028d8e3aae1508737e5a72ea1 Mon Sep 17 00:00:00 2001
2From: Yangtao Li <tiny.windzz@gmail.com>
3Date: Mon, 4 Feb 2019 02:48:54 -0500
4Subject: cpufreq: tegra124: add missing of_node_put()
5
6From: Yangtao Li <tiny.windzz@gmail.com>
7
8commit 446fae2bb5395f3028d8e3aae1508737e5a72ea1 upstream.
9
10of_cpu_device_node_get() will increase the refcount of device_node,
11it is necessary to call of_node_put() at the end to release the
12refcount.
13
14Fixes: 9eb15dbbfa1a2 ("cpufreq: Add cpufreq driver for Tegra124")
15Cc: <stable@vger.kernel.org> # 4.4+
16Signed-off-by: Yangtao Li <tiny.windzz@gmail.com>
17Acked-by: Thierry Reding <treding@nvidia.com>
18Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
19Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20
21---
22 drivers/cpufreq/tegra124-cpufreq.c | 2 ++
23 1 file changed, 2 insertions(+)
24
25--- a/drivers/cpufreq/tegra124-cpufreq.c
26+++ b/drivers/cpufreq/tegra124-cpufreq.c
27@@ -134,6 +134,8 @@ static int tegra124_cpufreq_probe(struct
28
29 platform_set_drvdata(pdev, priv);
30
31+ of_node_put(np);
32+
33 return 0;
34
35 out_switch_to_pllx: