amdgpu_userq_destroy_object does not use userq_mgr
reference and hence cleaning that up.

Signed-off-by: Sunil Khatri <[email protected]>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c  |  3 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h  |  3 +--
 drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 10 ++++------
 3 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
index 798998d65e17..0607b7078518 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
@@ -526,8 +526,7 @@ int amdgpu_userq_create_object(struct amdgpu_userq_mgr 
*uq_mgr,
        return r;
 }
 
-void amdgpu_userq_destroy_object(struct amdgpu_userq_mgr *uq_mgr,
-                                struct amdgpu_userq_obj *userq_obj)
+void amdgpu_userq_destroy_object(struct amdgpu_userq_obj *userq_obj)
 {
        amdgpu_bo_kunmap(userq_obj->obj);
        amdgpu_bo_unpin(userq_obj->obj);
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
index 033b8a0de6b1..fe89e35b0d85 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
@@ -155,8 +155,7 @@ int amdgpu_userq_create_object(struct amdgpu_userq_mgr 
*uq_mgr,
                               struct amdgpu_userq_obj *userq_obj,
                               int size);
 
-void amdgpu_userq_destroy_object(struct amdgpu_userq_mgr *uq_mgr,
-                                struct amdgpu_userq_obj *userq_obj);
+void amdgpu_userq_destroy_object(struct amdgpu_userq_obj *userq_obj);
 
 void amdgpu_userq_evict(struct amdgpu_userq_mgr *uq_mgr);
 
diff --git a/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c 
b/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
index 2d95203ec58e..69b36ebfe7ac 100644
--- a/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
+++ b/drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
@@ -432,10 +432,10 @@ static int mes_userq_mqd_create(struct 
amdgpu_usermode_queue *queue,
        return 0;
 
 free_ctx:
-       amdgpu_userq_destroy_object(uq_mgr, &queue->fw_obj);
+       amdgpu_userq_destroy_object(&queue->fw_obj);
 
 free_mqd:
-       amdgpu_userq_destroy_object(uq_mgr, &queue->mqd);
+       amdgpu_userq_destroy_object(&queue->mqd);
 
 free_props:
        kfree(userq_props);
@@ -445,11 +445,9 @@ static int mes_userq_mqd_create(struct 
amdgpu_usermode_queue *queue,
 
 static void mes_userq_mqd_destroy(struct amdgpu_usermode_queue *queue)
 {
-       struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr;
-
-       amdgpu_userq_destroy_object(uq_mgr, &queue->fw_obj);
+       amdgpu_userq_destroy_object(&queue->fw_obj);
        kfree(queue->userq_prop);
-       amdgpu_userq_destroy_object(uq_mgr, &queue->mqd);
+       amdgpu_userq_destroy_object(&queue->mqd);
 }
 
 static int mes_userq_preempt(struct amdgpu_usermode_queue *queue)
-- 
2.34.1

Reply via email to