mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 15:12:13 +02:00
drm/amdgpu/userq: add the return code too in error condition
In function amdgpu_userq_restore a. amdgpu_userq_vm_validate: add return code in error condition b. amdgpu_userq_restore_all: It already prints the error log, just update the erorr log in the function and remove it from caller. Signed-off-by: Sunil Khatri <sunil.khatri@amd.com> Reviewed-by: Christian König <christian.koenig@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
1e57e72ae3
commit
4c86e12ab1
|
|
@ -1023,7 +1023,8 @@ amdgpu_userq_restore_all(struct amdgpu_userq_mgr *uq_mgr)
|
|||
mutex_unlock(&uq_mgr->userq_mutex);
|
||||
|
||||
if (ret)
|
||||
drm_file_err(uq_mgr->file, "Failed to map all the queues\n");
|
||||
drm_file_err(uq_mgr->file,
|
||||
"Failed to map all the queues, restore failed ret=%d\n", ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
@ -1230,13 +1231,11 @@ static void amdgpu_userq_restore_worker(struct work_struct *work)
|
|||
|
||||
ret = amdgpu_userq_vm_validate(uq_mgr);
|
||||
if (ret) {
|
||||
drm_file_err(uq_mgr->file, "Failed to validate BOs to restore\n");
|
||||
drm_file_err(uq_mgr->file, "Failed to validate BOs to restore ret=%d\n", ret);
|
||||
goto put_fence;
|
||||
}
|
||||
|
||||
ret = amdgpu_userq_restore_all(uq_mgr);
|
||||
if (ret)
|
||||
drm_file_err(uq_mgr->file, "Failed to restore all queues\n");
|
||||
amdgpu_userq_restore_all(uq_mgr);
|
||||
|
||||
put_fence:
|
||||
dma_fence_put(ev_fence);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user