Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 16cd7764 authored by Arvind Yadav's avatar Arvind Yadav Committed by Stephen Boyd
Browse files

clk: st: clk-flexgen: Unmap region obtained by of_iomap



Free memory mapping, if probe is not successful.

Signed-off-by: default avatarArvind Yadav <arvind.yadav.cs@gmail.com>
Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
parent 113ff9c9
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -329,8 +329,10 @@ static void __init st_of_flexgen_setup(struct device_node *np)
		return;

	parents = flexgen_get_parents(np, &num_parents);
	if (!parents)
	if (!parents) {
		iounmap(reg);
		return;
	}

	match = of_match_node(flexgen_of_match, np);
	if (match) {
@@ -394,6 +396,7 @@ static void __init st_of_flexgen_setup(struct device_node *np)
	return;

err:
	iounmap(reg);
	if (clk_data)
		kfree(clk_data->clks);
	kfree(clk_data);