This patch initialize key variables and removed unused ones.

Signed-off-by: Andrew Martin <[email protected]>
---
 drivers/gpu/drm/amd/amdkfd/kfd_device.c         |  2 +-
 .../drm/amd/amdkfd/kfd_device_queue_manager.c   | 17 +++++------------
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c |  8 ++++----
 .../gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c  |  1 -
 4 files changed, 10 insertions(+), 18 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device.c 
b/drivers/gpu/drm/amd/amdkfd/kfd_device.c
index e9cfb80bd436..43e97b5b3b5d 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_device.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_device.c
@@ -1059,7 +1059,7 @@ void kgd2kfd_suspend(struct kfd_dev *kfd, bool 
suspend_proc)
 
 int kgd2kfd_resume(struct kfd_dev *kfd, bool resume_proc)
 {
-       int ret, i;
+       int ret = 0, i;
 
        if (!kfd->init_complete)
                return 0;
diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c 
b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
index d7a2e7178ea9..57b3f7c7f422 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
@@ -624,7 +624,7 @@ static int create_queue_nocpsch(struct device_queue_manager 
*dqm,
                                const void *restore_mqd, const void 
*restore_ctl_stack)
 {
        struct mqd_manager *mqd_mgr;
-       int retval;
+       int retval = 0;
 
        dqm_lock(dqm);
 
@@ -856,8 +856,7 @@ static int destroy_queue_nocpsch_locked(struct 
device_queue_manager *dqm,
        int retval;
        struct mqd_manager *mqd_mgr;
 
-       mqd_mgr = dqm->mqd_mgrs[get_mqd_type_from_queue_type(
-                       q->properties.type)];
+       mqd_mgr = 
dqm->mqd_mgrs[get_mqd_type_from_queue_type(q->properties.type)];
 
        if (q->properties.type == KFD_QUEUE_TYPE_COMPUTE)
                deallocate_hqd(dqm, q);
@@ -1443,13 +1442,12 @@ static int register_process(struct device_queue_manager 
*dqm,
 static int unregister_process(struct device_queue_manager *dqm,
                                        struct qcm_process_device *qpd)
 {
-       int retval;
+       int retval = 0;
        struct device_process_node *cur, *next;
 
        pr_debug("qpd->queues_list is %s\n",
                        list_empty(&qpd->queues_list) ? "empty" : "not empty");
 
-       retval = 0;
        dqm_lock(dqm);
 
        list_for_each_entry_safe(cur, next, &dqm->queues, list) {
@@ -1479,7 +1477,7 @@ set_pasid_vmid_mapping(struct device_queue_manager *dqm, 
u32 pasid,
                        unsigned int vmid)
 {
        uint32_t xcc_mask = dqm->dev->xcc_mask;
-       int xcc_id, ret;
+       int xcc_id, ret = 0;
 
        for_each_inst(xcc_id, xcc_mask) {
                ret = dqm->dev->kfd2kgd->set_pasid_vmid_mapping(
@@ -1831,8 +1829,6 @@ static int start_cpsch(struct device_queue_manager *dqm)
        struct device *dev = dqm->dev->adev->dev;
        int retval, num_hw_queue_slots;
 
-       retval = 0;
-
        dqm_lock(dqm);
 
        if (!dqm->dev->kfd->shared_resources.enable_mes) {
@@ -2784,7 +2780,7 @@ static int checkpoint_mqd(struct device_queue_manager 
*dqm,
 static int process_termination_cpsch(struct device_queue_manager *dqm,
                struct qcm_process_device *qpd)
 {
-       int retval;
+       int retval = 0;
        struct queue *q;
        struct device *dev = dqm->dev->adev->dev;
        struct kernel_queue *kq, *kq_next;
@@ -2794,8 +2790,6 @@ static int process_termination_cpsch(struct 
device_queue_manager *dqm,
                KFD_UNMAP_QUEUES_FILTER_DYNAMIC_QUEUES;
        bool found = false;
 
-       retval = 0;
-
        dqm_lock(dqm);
 
        /* Clean all kernel queues */
@@ -3464,7 +3458,6 @@ int suspend_queues(struct kfd_process *p,
                                        else
                                                per_device_suspended++;
                                } else if (err != -EBUSY) {
-                                       r = err;
                                        queue_ids[q_idx] |= 
KFD_DBG_QUEUE_ERROR_MASK;
                                        break;
                                }
diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c 
b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c
index f2dee320fada..2e9b6bcf2704 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c
@@ -596,7 +596,7 @@ static int hiq_load_mqd_kiq_v9_4_3(struct mqd_manager *mm, 
void *mqd,
                        struct queue_properties *p, struct mm_struct *mms)
 {
        uint32_t xcc_mask = mm->dev->xcc_mask;
-       int xcc_id, err, inst = 0;
+       int xcc_id, err = 0, inst = 0;
        void *xcc_mqd;
        uint64_t hiq_mqd_size = kfd_hiq_mqd_stride(mm->dev);
 
@@ -620,7 +620,7 @@ static int destroy_hiq_mqd_v9_4_3(struct mqd_manager *mm, 
void *mqd,
                        uint32_t pipe_id, uint32_t queue_id)
 {
        uint32_t xcc_mask = mm->dev->xcc_mask;
-       int xcc_id, err, inst = 0;
+       int xcc_id, err = 0, inst = 0;
        uint64_t hiq_mqd_size = kfd_hiq_mqd_stride(mm->dev);
        struct v9_mqd *m;
        u32 doorbell_off;
@@ -818,7 +818,7 @@ static int destroy_mqd_v9_4_3(struct mqd_manager *mm, void 
*mqd,
                   uint32_t pipe_id, uint32_t queue_id)
 {
        uint32_t xcc_mask = mm->dev->xcc_mask;
-       int xcc_id, err, inst = 0;
+       int xcc_id, err = 0, inst = 0;
        void *xcc_mqd;
        struct v9_mqd *m;
        uint64_t mqd_offset;
@@ -848,7 +848,7 @@ static int load_mqd_v9_4_3(struct mqd_manager *mm, void 
*mqd,
        /* AQL write pointer counts in 64B packets, PM4/CP counts in dwords. */
        uint32_t wptr_shift = (p->format == KFD_QUEUE_FORMAT_AQL ? 4 : 0);
        uint32_t xcc_mask = mm->dev->xcc_mask;
-       int xcc_id, err, inst = 0;
+       int xcc_id, err = 0, inst = 0;
        void *xcc_mqd;
        uint64_t mqd_stride_size = mm->mqd_stride(mm, p);
 
diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c 
b/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c
index a1de5d7e173a..8321dd01b67a 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c
@@ -174,7 +174,6 @@ static int pm_map_queues_vi(struct packet_manager *pm, 
uint32_t *buffer,
        case KFD_QUEUE_TYPE_SDMA_XGMI:
                packet->bitfields2.engine_sel = q->properties.sdma_engine_id +
                                engine_sel__mes_map_queues__sdma0_vi;
-               use_static = false; /* no static queues under SDMA */
                break;
        default:
                WARN(1, "queue type %d", q->properties.type);
-- 
2.43.0

Reply via email to