]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amd/pm: fix memleak of dpm_policies on smu v15
authorYang Wang <kevinyang.wang@amd.com>
Sat, 9 May 2026 07:20:39 +0000 (15:20 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 19 May 2026 16:09:43 +0000 (12:09 -0400)
commitd796558def777f9a9cc274861e06b8b61851b409
treef9243f24a3d49747bc6adceb388dd9c42b01cc98
parent9baf02bf88a8228248c546a3be7bbe3bfe74b7d5
drm/amd/pm: fix memleak of dpm_policies on smu v15

In smu_v15_0_fini_smc_tables, dpm_policies was not freed or NULLed, causing a memory leak.
Add kfree() and NULL assignment to properly release memory and avoid dangling pointers.

Fixes: 2beedc3a92b7 ("drm/amd/pm: Add initial support for smu v15_0_8");
Signed-off-by: Yang Wang <kevinyang.wang@amd.com>
Reviewed-by: Asad Kamal <asad.kamal@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 014f329074f688b9b49383e8b70e79e9ef99359e)
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c