summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorXiang Liu <xiang.liu@amd.com>2026-05-11 21:28:59 +0800
committerAlex Deucher <alexander.deucher@amd.com>2026-05-19 11:45:41 -0400
commit911b1bdd22c3712a22b60fcc58f7b9f2d07b0803 (patch)
tree36c20fc514b5d08e7ab96480e6712c78d2f1d4a2 /include
parent70cadefcc6160c575b04f763ada34c20e868d577 (diff)
drm/amd/ras: Fix UMC error address allocation leak
amdgpu_umc_handle_bad_pages() allocates err_data->err_addr before querying UMC error information. In the direct and firmware query paths, the pointer is reassigned to a fresh allocation before the original buffer is released, so the initial allocation is leaked on each handled event. Free the existing buffer before replacing it in those query paths so the function exit cleanup only owns the active allocation. Signed-off-by: Xiang Liu <xiang.liu@amd.com> Reviewed-by: Stanley.Yang <Stanley.Yang@amd.com> Reviewed-by: Tao Zhou <tao.zhou1@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions