mirror of
https://github.com/torvalds/linux.git
synced 2026-05-01 21:12:29 -04:00
drm/amdkfd: Uninitialized and Unused variables
This patch initialize key variables and removed unused ones. Signed-off-by: Andrew Martin <andrew.martin@amd.com> Reviewed-by: Philip Yang <Philip.Yang@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
46e0c86caa
commit
ec62b7ded9
@@ -857,8 +857,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);
|
||||
@@ -1444,13 +1443,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) {
|
||||
@@ -1480,7 +1478,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(
|
||||
@@ -1832,8 +1830,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) {
|
||||
@@ -2785,7 +2781,7 @@ dqm_unlock:
|
||||
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;
|
||||
@@ -2795,8 +2791,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 */
|
||||
@@ -3465,7 +3459,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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user