From: Lijo Lazar Date: Wed, 10 Mar 2021 10:36:18 +0000 (+0800) Subject: drm/amdgpu: Free PDB0 bo before bo_fini X-Git-Tag: v5.15~1144^2~19^2~62 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=37c49ded05537ffc53edda4e5192ff3b74f2de07;p=platform%2Fkernel%2Flinux-starfive.git drm/amdgpu: Free PDB0 bo before bo_fini Cleanup pdb0 bo before bo_fini gets called Signed-off-by: Lijo Lazar Reviewed-by: Christian König Reviewed-by: Hawking Zhang Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c index dcae834..468acc0 100644 --- a/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c @@ -1577,10 +1577,9 @@ static int gmc_v9_0_sw_fini(void *handle) amdgpu_gem_force_release(adev); amdgpu_vm_manager_fini(adev); amdgpu_gart_table_vram_free(adev); + amdgpu_bo_unref(&adev->gmc.pdb0_bo); amdgpu_bo_fini(adev); amdgpu_gart_fini(adev); - if (adev->gmc.pdb0_bo) - amdgpu_bo_unref(&adev->gmc.pdb0_bo); return 0; }