Browse Source

[POWERPC] Fix unbalanced of_node_{get,put} in efika-setup.c

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Acked-by: Grant Likely <grant.likely@secretlab.ca>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Sylvain Munaut 18 years ago
parent
commit
46e4cf6c14
1 changed files with 6 additions and 7 deletions
  1. 6 7
      arch/powerpc/platforms/52xx/efika-setup.c

+ 6 - 7
arch/powerpc/platforms/52xx/efika-setup.c

@@ -42,14 +42,13 @@ static void efika_show_cpuinfo(struct seq_file *m)
 	const char *codegenvendor = NULL;
 
 	root = of_find_node_by_path("/");
-	if (root) {
-		revision = get_property(root, "revision", NULL);
-		codegendescription =
-		    get_property(root, "CODEGEN,description", NULL);
-		codegenvendor = get_property(root, "CODEGEN,vendor", NULL);
+	if (!root)
+		return;
 
-		of_node_put(root);
-	}
+	revision = get_property(root, "revision", NULL);
+	codegendescription =
+		    get_property(root, "CODEGEN,description", NULL);
+	codegenvendor = get_property(root, "CODEGEN,vendor", NULL);
 
 	if (codegendescription)
 		seq_printf(m, "machine\t\t: %s\n", codegendescription);