DORMANTno replies

[PATCH] clk: keystone: gate: fix clk_init_data initialization

From: Ivan Khoronzhuk <hidden>
Date: 2014-01-30 11:37:31
Also in: lkml
Subsystem: arm/texas instrument keystone clock framework, common clk framework, the rest · Maintainers: Santosh Shilimkar, Stephen Boyd, Brian Masney, Jerome Brunet, Linus Torvalds

In clk_register_psc() function clk_init_data struct is allocated
in the stack. All members of this struct should be initialized
before using otherwise it will contain garbage. So initialize flags
in this structure too.

Signed-off-by: Ivan Khoronzhuk <redacted>
---
 drivers/clk/keystone/gate.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/drivers/clk/keystone/gate.c b/drivers/clk/keystone/gate.c
index 17a5983..86f1e36 100644
--- a/drivers/clk/keystone/gate.c
+++ b/drivers/clk/keystone/gate.c
@@ -179,6 +179,7 @@ static struct clk *clk_register_psc(struct device *dev,
 
 	init.name = name;
 	init.ops = &clk_psc_ops;
+	init.flags = 0;
 	init.parent_names = (parent_name ? &parent_name : NULL);
 	init.num_parents = (parent_name ? 1 : 0);
 
-- 
1.8.3.2
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help