]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
cpufreq: ti: Fix 'of_node_put' being called twice in error handling path
authorChristophe Jaillet <christophe.jaillet@wanadoo.fr>
Sat, 19 Aug 2017 20:22:46 +0000 (22:22 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 24 Aug 2017 23:43:07 +0000 (01:43 +0200)
commit9a6e91d08e7707baa2f824257342ca7efcb199bc
tree9ca86b9e7944ae758dd9df2a80cbb31033ef751c
parentd79d148b6451307fd46e30673ce9de28690c8ced
cpufreq: ti: Fix 'of_node_put' being called twice in error handling path

If 'dev_pm_opp_set_supported_hw()' fails, 'opp_data->opp_node' refcount
will be decremented 2 times.
One, just a few lines above, and another one in the error handling path.

Fix it by simply moving the 'of_node_put' call of the normal path.

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpufreq/ti-cpufreq.c