On Thu, May 14, 2026 at 7:04 AM Marco Crivellari <[email protected]> wrote: > > This patch continues the effort to refactor workqueue APIs, which has begun > with the changes introducing new workqueues and a new alloc_workqueue flag: > > commit 128ea9f6ccfb ("workqueue: Add system_percpu_wq and system_dfl_wq") > commit 930c2ea566af ("workqueue: Add new WQ_PERCPU flag") > > The point of the refactoring is to eventually alter the default behavior of > workqueues to become unbound by default so that their workload placement is > optimized by the scheduler. > > Before that to happen, workqueue users must be converted to the better named > new workqueues with no intended behaviour changes: > > system_wq -> system_percpu_wq > system_unbound_wq -> system_dfl_wq > > This way the old obsolete workqueues (system_wq, system_unbound_wq) can be > removed in the future. > > Link: https://lore.kernel.org/all/[email protected]/ > Suggested-by: Tejun Heo <[email protected]> > Signed-off-by: Marco Crivellari <[email protected]>
Applied the series. Thanks! Alex > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c > b/drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c > index d386bc775d03..0811593fca7f 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c > @@ -586,7 +586,7 @@ void amdgpu_coredump(struct amdgpu_device *adev, bool > skip_vram_check, > */ > adev->coredump = coredump; > /* Kick off coredump formatting to a worker thread. */ > - queue_work(system_unbound_wq, &adev->coredump_work); > + queue_work(system_dfl_wq, &adev->coredump_work); > > drm_info(dev, "AMDGPU device coredump file has been created\n"); > drm_info(dev, "Check your > /sys/class/drm/card%d/device/devcoredump/data\n", > -- > 2.54.0 >
