Fix the missing clean up during userq create and destroy. Also introduce the change which uses array for list for userq vas
Sunil Khatri (8): drm/amdgpu/userq: Fix doorbell object cleanup of queue drm/amdgpu/userq: Fix the mutex_init cleanup for fence_drv_lock drm/amdgpu: simplify return value in amdgpu_userq_get_doorbell_index drm/amdgpu/userq: clean up wptr_obj along with mqd_destroy drm/amdgpu/userq: add amdgpu_bo_unpin when amdgpu_ttm_alloc_gart fails drm/amdgpu/userq: reserve root bo without interruption drm/amdgpu/userq: make sure queue is valid in the hang_detect_work drm/amdgpu/userq: user array to store userq vas drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 86 +++++++++++----------- drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 8 +- drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 4 +- 3 files changed, 48 insertions(+), 50 deletions(-) -- 2.34.1
