On 3/31/26 15:46, Sunil Khatri wrote:
> Function of amdgpu_userq_evict function do not need to check
> for return values as we dont use them and no need to log errors
> as we are already logging in called functions.
> 
> Signed-off-by: Sunil Khatri <[email protected]>
> ---
>  drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 16 ++++------------
>  1 file changed, 4 insertions(+), 12 deletions(-)
> 
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c 
> b/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
> index a98118898832..1aeaa5662dda 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
> @@ -1258,7 +1258,8 @@ amdgpu_userq_evict_all(struct amdgpu_userq_mgr *uq_mgr)
>       }
>  
>       if (ret)
> -             drm_file_err(uq_mgr->file, "Couldn't unmap all the queues\n");
> +             drm_file_err(uq_mgr->file,
> +                          "Couldn't unmap all the queues, eviction failed 
> ret=%d\n", ret);
>       return ret;
>  }
>  
> @@ -1298,18 +1299,9 @@ amdgpu_userq_wait_for_signal(struct amdgpu_userq_mgr 
> *uq_mgr)
>  void
>  amdgpu_userq_evict(struct amdgpu_userq_mgr *uq_mgr)
>  {
> -     struct amdgpu_device *adev = uq_mgr->adev;
> -     int ret;
> -
>       /* Wait for any pending userqueue fence work to finish */
> -     ret = amdgpu_userq_wait_for_signal(uq_mgr);

That confirms my suspicion that patch #1 would cause build failures when 
applied alone.

Please re-order the patch before pushing them so that this one here comes first.

With that done Reviewed-by: Christian König <[email protected]>

Regards,
Christian.

> -     if (ret)
> -             dev_err(adev->dev, "Not evicting userqueue, timeout waiting for 
> work\n");
> -
> -     ret = amdgpu_userq_evict_all(uq_mgr);
> -     if (ret)
> -             dev_err(adev->dev, "Failed to evict userqueue\n");
> -
> +     amdgpu_userq_wait_for_signal(uq_mgr);
> +     amdgpu_userq_evict_all(uq_mgr);
>  }
>  
>  int amdgpu_userq_mgr_init(struct amdgpu_userq_mgr *userq_mgr, struct 
> drm_file *file_priv,

Reply via email to