mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-22 02:17:36 -04:00
io_uring: Use system_dfl_wq instead of system_unbound_wq
Commitde7341ffe4("io_uring: switch normal task_work to a mpscq") added a use of system_unbound_wq, which is deprecated in favor of system_dfl_wq added by commit128ea9f6cc("workqueue: Add system_percpu_wq and system_dfl_wq"). An upcoming warning in the workqueue tree flags this with: workqueue: work func io_tctx_fallback_work enqueued on deprecated workqueue. Use system_{percpu|dfl}_wq instead. Switch to system_dfl_wq to clear up the warning. Fixes:de7341ffe4("io_uring: switch normal task_work to a mpscq") Signed-off-by: Nathan Chancellor <nathan@kernel.org> Link: https://patch.msgid.link/20260616-io_uring-fix-wq-warning-v1-1-cfc9d934eedb@kernel.org Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
committed by
Jens Axboe
parent
1fe703cc70
commit
ff3ac1a0bd
@@ -51,7 +51,7 @@ static void io_fallback_tw(struct io_uring_task *tctx)
|
||||
* the queued work) stay around until the drain has run.
|
||||
*/
|
||||
get_task_struct(tctx->task);
|
||||
if (!queue_work(system_unbound_wq, &tctx->fallback_work))
|
||||
if (!queue_work(system_dfl_wq, &tctx->fallback_work))
|
||||
put_task_struct(tctx->task);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user