On 3/26/26 09:55, Sunil Khatri wrote:
> In function amdgpu_userq_restore_worker use directly
> the function's return value in the if condition instead
> of local variable ret.
>
> Signed-off-by: Sunil Khatri <[email protected]>
> ---
> drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 7 ++-----
> 1 file changed, 2 insertions(+), 5 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
> b/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
> index 2a1832fce6d2..2b07c3941927 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
> @@ -1222,20 +1222,17 @@ static void amdgpu_userq_restore_worker(struct
> work_struct *work)
> struct amdgpu_userq_mgr *uq_mgr = work_to_uq_mgr(work,
> resume_work.work);
> struct amdgpu_fpriv *fpriv = uq_mgr_to_fpriv(uq_mgr);
> struct dma_fence *ev_fence;
> - int ret;
>
> ev_fence = amdgpu_evf_mgr_get_fence(&fpriv->evf_mgr);
> if (!dma_fence_is_signaled(ev_fence))
> goto put_fence;
>
> - ret = amdgpu_userq_vm_validate(uq_mgr);
> - if (ret) {
> + if (amdgpu_userq_vm_validate(uq_mgr)) {
> drm_file_err(uq_mgr->file, "Failed to validate BOs to
> restore\n");
Again, probably a good idea to print the error code here.
Regards,
Christian.
> goto put_fence;
> }
>
> - ret = amdgpu_userq_restore_all(uq_mgr);
> - if (ret)
> + if (amdgpu_userq_restore_all(uq_mgr))
> drm_file_err(uq_mgr->file, "Failed to restore all queues\n");
>
> put_fence: