Earlier to commit 64c862a839a8 ("devres: add kernel standard devm_k.alloc
functions") devres_alloc API used to zero-initialize the devres
allocated object, but now only the devres header is zero-initialized.Since clk_register zero-initializes the memory while allocating for a new clock, passing explicit flag __GFP_ZERO to devres_alloc in devm_clk_register to match the behaviour. Signed-off-by: Tushar Behera <[email protected]> --- drivers/clk/clk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c index 2cf2ea6..ea3f2b9 100644 --- a/drivers/clk/clk.c +++ b/drivers/clk/clk.c @@ -1932,7 +1932,8 @@ struct clk *devm_clk_register(struct device *dev, struct clk_hw *hw) struct clk *clk; int ret; - clk = devres_alloc(devm_clk_release, sizeof(*clk), GFP_KERNEL); + clk = devres_alloc(devm_clk_release, sizeof(*clk), + GFP_KERNEL|__GFP_ZERO); if (!clk) return ERR_PTR(-ENOMEM); -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

