gpu/drm/radeon: fix two memleaks in radeon_vm_init
authorZhipeng Lu <alexious@zju.edu.cn>
Thu, 14 Dec 2023 16:58:42 +0000 (00:58 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 14 Dec 2023 20:28:53 +0000 (15:28 -0500)
commitc2709b2d6a537ca0fa0f1da36fdaf07e48ef447d
tree8931f27282071bc41da9eaf2468aed32e6e97813
parent28dd788382c43b330480f57cd34cde0840896743
gpu/drm/radeon: fix two memleaks in radeon_vm_init

When radeon_bo_create and radeon_vm_clear_bo fail, the vm->page_tables
allocated before need to be freed. However, neither radeon_vm_init
itself nor its caller have done such deallocation.

Fixes: 6d2f2944e95e ("drm/radeon: use normal BOs for the page tables v4")
Signed-off-by: Zhipeng Lu <alexious@zju.edu.cn>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/radeon/radeon_vm.c