Re: [PATCH] drm/amdgpu: Fix some unload driver issues

2021-03-05 Thread Christian König
Am 05.03.21 um 10:04 schrieb Emily Deng: If have memory leak, maybe it will have issue in ttm_bo_force_list_clean-> ttm_mem_evict_first. Set adev->gart.ptr to null to avoid to call amdgpu_gmc_set_pte_pde to cause ptr issue pointer when calling amdgpu_gart_unbind in amdgpu_bo_fini which is after

[PATCH] drm/amdgpu: Fix some unload driver issues

2021-03-05 Thread Emily Deng
If have memory leak, maybe it will have issue in ttm_bo_force_list_clean-> ttm_mem_evict_first. Set adev->gart.ptr to null to avoid to call amdgpu_gmc_set_pte_pde to cause ptr issue pointer when calling amdgpu_gart_unbind in amdgpu_bo_fini which is after gart_fini. Signed-off-by: Emily Deng ---

RE: [PATCH] drm/amdgpu: Fix some unload driver issues

2021-03-05 Thread Deng, Emily
[AMD Official Use Only - Internal Distribution Only] >-Original Message- >From: Christian König >Sent: Friday, March 5, 2021 4:52 PM >To: Deng, Emily ; amd-gfx@lists.freedesktop.org >Subject: Re: [PATCH] drm/amdgpu: Fix some unload driver issues > > > >Am 05.

Re: [PATCH] drm/amdgpu: Fix some unload driver issues

2021-03-05 Thread Christian König
Am 05.03.21 um 09:43 schrieb Deng, Emily: [AMD Official Use Only - Internal Distribution Only] -Original Message- From: Christian König Sent: Friday, March 5, 2021 3:55 PM To: Deng, Emily ; amd-gfx@lists.freedesktop.org Subject: Re: [PATCH] drm/amdgpu: Fix some unload driver issues

RE: [PATCH] drm/amdgpu: Fix some unload driver issues

2021-03-05 Thread Deng, Emily
[AMD Official Use Only - Internal Distribution Only] >-Original Message- >From: Christian König >Sent: Friday, March 5, 2021 3:55 PM >To: Deng, Emily ; amd-gfx@lists.freedesktop.org >Subject: Re: [PATCH] drm/amdgpu: Fix some unload driver issues > >Am 05.03.21 um 02:

Re: [PATCH] drm/amdgpu: Fix some unload driver issues

2021-03-04 Thread Christian König
Am 05.03.21 um 02:20 schrieb Emily Deng: When unloading driver after killing some applications, it will hit sdma flush tlb job timeout which is called by ttm_bo_delay_delete. So to avoid the job submit after fence driver fini, call ttm_bo_lock_delayed_workqueue before fence driver fini. And also

[PATCH] drm/amdgpu: Fix some unload driver issues

2021-03-04 Thread Emily Deng
When unloading driver after killing some applications, it will hit sdma flush tlb job timeout which is called by ttm_bo_delay_delete. So to avoid the job submit after fence driver fini, call ttm_bo_lock_delayed_workqueue before fence driver fini. And also put drm_sched_fini before waiting fence.