|
@@ -1115,11 +1115,10 @@ static int tegra_emc_probe(struct platform_device *pdev)
|
|
}
|
|
}
|
|
|
|
|
|
mc = of_find_device_by_node(np);
|
|
mc = of_find_device_by_node(np);
|
|
|
|
+ of_node_put(np);
|
|
if (!mc)
|
|
if (!mc)
|
|
return -ENOENT;
|
|
return -ENOENT;
|
|
|
|
|
|
- of_node_put(np);
|
|
|
|
-
|
|
|
|
emc->mc = platform_get_drvdata(mc);
|
|
emc->mc = platform_get_drvdata(mc);
|
|
if (!emc->mc)
|
|
if (!emc->mc)
|
|
return -EPROBE_DEFER;
|
|
return -EPROBE_DEFER;
|
|
@@ -1135,9 +1134,7 @@ static int tegra_emc_probe(struct platform_device *pdev)
|
|
}
|
|
}
|
|
|
|
|
|
err = tegra_emc_load_timings_from_dt(emc, np);
|
|
err = tegra_emc_load_timings_from_dt(emc, np);
|
|
-
|
|
|
|
of_node_put(np);
|
|
of_node_put(np);
|
|
-
|
|
|
|
if (err)
|
|
if (err)
|
|
return err;
|
|
return err;
|
|
|
|
|