Commit 828f8e31 authored by Kunwu.Chan's avatar Kunwu.Chan Committed by Alex Deucher
Browse files

drm/amd/pm: Fix a memory leak on an error path



Add missing free on an error path.

Fixes: 511a9555 ("drm/amd/pm: Add SMU 13.0.6 support")
Reviewed-by: default avatarYang Wang <kevinyang.wang@amd.com>
Signed-off-by: default avatarKunwu.Chan <chentao@kylinos.cn>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 28ab9a02
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -2035,8 +2035,10 @@ static ssize_t smu_v13_0_6_get_gpu_metrics(struct smu_context *smu, void **table

	metrics = kzalloc(sizeof(MetricsTable_t), GFP_KERNEL);
	ret = smu_v13_0_6_get_metrics_table(smu, metrics, true);
	if (ret)
	if (ret) {
		kfree(metrics);
		return ret;
	}

	smu_cmn_init_soft_gpu_metrics(gpu_metrics, 1, 4);