Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso...
[linux-2.6-block.git] / drivers / cpufreq / ti-cpufreq.c
index a7b5658c04609dc57d66a4049af55a25e157ee02..b29cd339846302402dcee8333765ad670555a2b3 100644 (file)
@@ -245,8 +245,6 @@ static int ti_cpufreq_init(void)
        if (ret)
                goto fail_put_node;
 
-       of_node_put(opp_data->opp_node);
-
        ret = PTR_ERR_OR_ZERO(dev_pm_opp_set_supported_hw(opp_data->cpu_dev,
                                                          version, VERSION_COUNT));
        if (ret) {
@@ -255,6 +253,8 @@ static int ti_cpufreq_init(void)
                goto fail_put_node;
        }
 
+       of_node_put(opp_data->opp_node);
+
 register_cpufreq_dt:
        platform_device_register_simple("cpufreq-dt", -1, NULL, 0);