Commit 055e5474 authored by Navid Emamdoost's avatar Navid Emamdoost Committed by Alex Deucher
Browse files

drm/amd/display: memory leak



In dcn*_clock_source_create when dcn20_clk_src_construct fails allocated
clk_src needs release.

Signed-off-by: default avatarNavid Emamdoost <navid.emamdoost@gmail.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 57be09c6
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -668,6 +668,7 @@ struct clock_source *dce100_clock_source_create(
		return &clk_src->base;
	}

	kfree(clk_src);
	BREAK_TO_DEBUGGER();
	return NULL;
}
+1 −0
Original line number Diff line number Diff line
@@ -714,6 +714,7 @@ struct clock_source *dce110_clock_source_create(
		return &clk_src->base;
	}

	kfree(clk_src);
	BREAK_TO_DEBUGGER();
	return NULL;
}
+1 −0
Original line number Diff line number Diff line
@@ -687,6 +687,7 @@ struct clock_source *dce112_clock_source_create(
		return &clk_src->base;
	}

	kfree(clk_src);
	BREAK_TO_DEBUGGER();
	return NULL;
}
+1 −0
Original line number Diff line number Diff line
@@ -500,6 +500,7 @@ static struct clock_source *dce120_clock_source_create(
		return &clk_src->base;
	}

	kfree(clk_src);
	BREAK_TO_DEBUGGER();
	return NULL;
}
+1 −0
Original line number Diff line number Diff line
@@ -701,6 +701,7 @@ struct clock_source *dce80_clock_source_create(
		return &clk_src->base;
	}

	kfree(clk_src);
	BREAK_TO_DEBUGGER();
	return NULL;
}
Loading