We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9ebcfad commit b45fd13Copy full SHA for b45fd13
drivers/thermal/imx_thermal.c
@@ -649,7 +649,7 @@ MODULE_DEVICE_TABLE(of, of_imx_thermal_match);
649
static int imx_thermal_register_legacy_cooling(struct imx_thermal_data *data)
650
{
651
struct device_node *np;
652
- int ret;
+ int ret = 0;
653
654
data->policy = cpufreq_cpu_get(0);
655
if (!data->policy) {
@@ -664,11 +664,12 @@ static int imx_thermal_register_legacy_cooling(struct imx_thermal_data *data)
664
if (IS_ERR(data->cdev)) {
665
ret = PTR_ERR(data->cdev);
666
cpufreq_cpu_put(data->policy);
667
- return ret;
668
}
669
670
671
- return 0;
+ of_node_put(np);
+
672
+ return ret;
673
674
675
static void imx_thermal_unregister_legacy_cooling(struct imx_thermal_data *data)
0 commit comments