mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-10-12 06:01:58 +00:00
drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init
[ Upstream commit2f3be3ca77] The hwmgr->backend, (i.e. data) allocated by kzalloc is not freed in the error-handling paths of smu7_get_evv_voltages and smu7_update_edc_leakage_table. However, it did be freed in the error-handling of phm_initializa_dynamic_state_adjustment_rule_settings, by smu7_hwmgr_backend_fini. So the lack of free in smu7_get_evv_voltages and smu7_update_edc_leakage_table is considered a memleak in this patch. Fixes:599a7e9fe1("drm/amd/powerplay: implement smu7 hwmgr to manager asics with smu ip version 7.") Fixes:8f0804c6b7("drm/amd/pm: add edc leakage controller setting") Signed-off-by: Zhipeng Lu <alexious@zju.edu.cn> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
4ac4e023ed
commit
e0fc60a44d
1 changed files with 5 additions and 1 deletions
Loading…
Add table
Add a link
Reference in a new issue