Skip to content

Commit 583637d

Browse files
Lang Yualexdeucher
authored andcommitted
drm/amd/pm: fix a potential gpu_metrics_table memory leak
Memory is allocated for gpu_metrics_table in renoir_init_smc_tables(), but not freed in int smu_v12_0_fini_smc_tables(). Free it! Fixes: 95868b8 ("drm/amd/powerplay: add Renoir support for gpu metrics export") Signed-off-by: Lang Yu <[email protected]> Reviewed-by: Lijo Lazar <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
1 parent 948e7ce commit 583637d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,9 @@ int smu_v12_0_fini_smc_tables(struct smu_context *smu)
191191
kfree(smu_table->watermarks_table);
192192
smu_table->watermarks_table = NULL;
193193

194+
kfree(smu_table->gpu_metrics_table);
195+
smu_table->gpu_metrics_table = NULL;
196+
194197
return 0;
195198
}
196199

0 commit comments

Comments
 (0)