drm/amdgpu/powerplay/psm: Fix memory leak in power state init
authorRafael Mendonca <rafaelmendsr@gmail.com>
Tue, 18 Oct 2022 00:53:57 +0000 (21:53 -0300)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 18 Oct 2022 18:53:23 +0000 (14:53 -0400)
commit8f8033d5663b18e6efb33feb61f2287a04605ab5
tree086dd6f1dd2e5b48c3edbd8614c555ca1fb51fb9
parentdf768a9770271b0d9faab25f42dfc7bdec87b21c
drm/amdgpu/powerplay/psm: Fix memory leak in power state init

Commit 902bc65de0b3 ("drm/amdgpu/powerplay/psm: return an error in power
state init") made the power state init function return early in case of
failure to get an entry from the powerplay table, but it missed to clean up
the allocated memory for the current power state before returning.

Fixes: 902bc65de0b3 ("drm/amdgpu/powerplay/psm: return an error in power state init")
Reviewed-by: Evan Quan <evan.quan@amd.com>
Signed-off-by: Rafael Mendonca <rafaelmendsr@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c