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

Reply via email to