clk: s2mps11: Fix a resource leak in error handling paths in the probe function
[ Upstream commit d2d94fc567624f96187e8b52083795620f93e69f ] Some resource should be released in the error handling path of the probe function, as already done in the remove function. The remove function was fixed in commitbf416bd457
("clk: s2mps11: Add missing of_node_put and of_clk_del_provider") Fixes:7cc560dea4
("clk: s2mps11: Add support for s2mps11") Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Link: https://lore.kernel.org/r/20201212122818.86195-1-christophe.jaillet@wanadoo.fr Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Stephen Boyd <sboyd@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
ef56621a57
commit
3cdeedf801
@ -195,6 +195,7 @@ static int s2mps11_clk_probe(struct platform_device *pdev)
|
|||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
err_reg:
|
err_reg:
|
||||||
|
of_node_put(s2mps11_clks[0].clk_np);
|
||||||
while (--i >= 0)
|
while (--i >= 0)
|
||||||
clkdev_drop(s2mps11_clks[i].lookup);
|
clkdev_drop(s2mps11_clks[i].lookup);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user