drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
authorLang Yu <lang.yu@amd.com>
Fri, 18 Oct 2024 09:21:09 +0000 (17:21 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 24 Oct 2024 22:06:24 +0000 (18:06 -0400)
commit46186667f98fb7158c98f4ff5da62c427761ffcd
tree3142aac15f84fbb3cbfe081e0492a8d5fd6e3ec2
parentd37bc6a4ed252083c8f883597389e7f33ad8b670
drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr

Free sg table when dma_map_sgtable() failed to avoid memory leak.

Signed-off-by: Lang Yu <lang.yu@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c