diff options
-rw-r--r-- | drivers/memory/tegra/mc.c | 4 | ||||
-rw-r--r-- | drivers/memory/tegra/tegra124-emc.c | 4 |
2 files changed, 2 insertions, 6 deletions
diff --git a/drivers/memory/tegra/mc.c b/drivers/memory/tegra/mc.c index a1ae0cc2b86d..85ce4beb7f03 100644 --- a/drivers/memory/tegra/mc.c +++ b/drivers/memory/tegra/mc.c | |||
@@ -206,10 +206,8 @@ static int tegra_mc_setup_timings(struct tegra_mc *mc) | |||
206 | for_each_child_of_node(mc->dev->of_node, node) { | 206 | for_each_child_of_node(mc->dev->of_node, node) { |
207 | err = of_property_read_u32(node, "nvidia,ram-code", | 207 | err = of_property_read_u32(node, "nvidia,ram-code", |
208 | &node_ram_code); | 208 | &node_ram_code); |
209 | if (err || (node_ram_code != ram_code)) { | 209 | if (err || (node_ram_code != ram_code)) |
210 | of_node_put(node); | ||
211 | continue; | 210 | continue; |
212 | } | ||
213 | 211 | ||
214 | err = load_timings(mc, node); | 212 | err = load_timings(mc, node); |
215 | if (err) | 213 | if (err) |
diff --git a/drivers/memory/tegra/tegra124-emc.c b/drivers/memory/tegra/tegra124-emc.c index 02a63177c6e7..06cc781ebac1 100644 --- a/drivers/memory/tegra/tegra124-emc.c +++ b/drivers/memory/tegra/tegra124-emc.c | |||
@@ -997,10 +997,8 @@ tegra_emc_find_node_by_ram_code(struct device_node *node, u32 ram_code) | |||
997 | u32 value; | 997 | u32 value; |
998 | 998 | ||
999 | err = of_property_read_u32(np, "nvidia,ram-code", &value); | 999 | err = of_property_read_u32(np, "nvidia,ram-code", &value); |
1000 | if (err || (value != ram_code)) { | 1000 | if (err || (value != ram_code)) |
1001 | of_node_put(np); | ||
1002 | continue; | 1001 | continue; |
1003 | } | ||
1004 | 1002 | ||
1005 | return np; | 1003 | return np; |
1006 | } | 1004 | } |