On 2026. július 7., kedd 11:38:12 közép-európai nyári idő Marco Crivellari 
wrote:
> system_wq (per-CPU) and system_unbound_wq (unbound) are the older
> workqueue name, replaced by system_{percpu|dfl}_wq.
> The new workqueues have been introduced by:
> 
>   128ea9f6ccfb ("workqueue: Add system_percpu_wq and system_dfl_wq")
> 
> Usage of older workqueues will now trigger a pr_warn_once() because they are
> marked as deprecated as per commit:
> 
>   64d8eae3f895 ("workqueue: Add warnings and fallback if system_{unbound}_wq
> is used")
> 
> So change the used workqueue with the newer, keeping the same behavior.
> 
> Suggested-by: Tejun Heo <[email protected]>
> Signed-off-by: Marco Crivellari <[email protected]>

Nice catch, thank you Marco!

Reviewed-by: Timur Kristóf <[email protected]>

> ---
>  drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
> b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c index 53be764968e4..95cceed4e971
> 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
> @@ -545,7 +545,7 @@ void amdgpu_irq_delegate(struct amdgpu_device *adev,
>                        unsigned int num_dw)
>  {
>       amdgpu_ih_ring_write(adev, &adev->irq.ih_soft, entry->iv_entry, 
num_dw);
> -     queue_work(system_unbound_wq, &adev->irq.ih_soft_work);
> +     queue_work(system_dfl_wq, &adev->irq.ih_soft_work);
>  }
> 
>  /**




Reply via email to