Skip to contentSkip to conversation

clk: mxs: Remove unneeded NULL pointer check

PATCH In review Fabio Estevam 2 participants 3 messages Nov 22, 2012 – Dec 11, 2012

Subsystems (2)
lore
Share & tools
lore

Fabio Estevam

author reviewer
#0 lore raw

PATCH 1/1 clk: mxs: Remove unneeded NULL pointer check

From: Fabio Estevam <[email protected]>

mxs platform has been converted to device tree.

There is no need to check if np is NULL after doing:

np = of_find_compatible_node(NULL, NULL, "fsl,imx[23/28]-clkctrl");

,as it will always be non-NULL.

---
 drivers/clk/mxs/clk-imx23.c |    8 +++-----
 drivers/clk/mxs/clk-imx28.c |    8 +++-----
 2 files changed, 6 insertions(+), 10 deletions(-)
drivers/clk/mxs/clk-imx23.c +3 -5
index f00dffb..02c90d4 100644
@@ -154,11 +154,9 @@ int __init mx23_clocks_init(void)
 		}
 
 	np = of_find_compatible_node(NULL, NULL, "fsl,imx23-clkctrl");
-	if (np) {
-		clk_data.clks = clks;
-		clk_data.clk_num = ARRAY_SIZE(clks);
-		of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
-	}
+	clk_data.clks = clks;
+	clk_data.clk_num = ARRAY_SIZE(clks);
+	of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
 
 	clk_register_clkdev(clks[clk32k], NULL, "timrot");
 
drivers/clk/mxs/clk-imx28.c +3 -5
index 42978f1b..1ba6c0f 100644
@@ -232,11 +232,9 @@ int __init mx28_clocks_init(void)
 		}
 
 	np = of_find_compatible_node(NULL, NULL, "fsl,imx28-clkctrl");
-	if (np) {
-		clk_data.clks = clks;
-		clk_data.clk_num = ARRAY_SIZE(clks);
-		of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
-	}
+	clk_data.clks = clks;
+	clk_data.clk_num = ARRAY_SIZE(clks);
+	of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
 
 	clk_register_clkdev(clks[clk32k], NULL, "timrot");
 	clk_register_clkdev(clks[enet_out], NULL, "enet_out");
Signature · 1 line
1.7.9.5
author reviewer
#1 lore raw

Shawn/Mike,

Quoted 11 lines · Fabio Estevam

From: Fabio Estevam <[email protected]>

mxs platform has been converted to device tree.

There is no need to check if np is NULL after doing:

np = of_find_compatible_node(NULL, NULL, "fsl,imx[23/28]-clkctrl");

,as it will always be non-NULL.

Does this patch look good?

#2 lore raw
Quoted 9 lines · Fabio Estevam

Shawn/Mike,

Quoted 6 lines · Fabio Estevam

From: Fabio Estevam <[email protected]>

mxs platform has been converted to device tree.

There is no need to check if np is NULL after doing:

Quoted 7 lines
Quoted 5 lines

np = of_find_compatible_node(NULL, NULL, "fsl,imx[23/28]-clkctrl");

,as it will always be non-NULL.

Does this patch look good?

Hmm, technically the check is still valid, as np can be NULL if the clkctrl node with correct compatible string is not present.

Shawn