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

Reply via email to