Set mem->user_pages to NULL after freeing the temporary page-pointer array in amdgpu_amdkfd_gpuvm_free_memory_of_gpu().
Signed-off-by: Perry Yuan <[email protected]> Acked-by: Christian König <[email protected]> --- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c index eb09d6f3430b..ead3b01ac808 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c @@ -2068,6 +2068,7 @@ int amdgpu_amdkfd_gpuvm_free_memory_of_gpu( mem->bo->tbo.ttm->num_pages); kvfree(mem->user_pages); } + mem->user_pages = NULL; #endif } -- 2.34.1
