Re: [PATCH] driver core: Use system_percpu_wq instead of system_wq

From: Danilo Krummrich

Date: Tue Jun 02 2026 - 09:50:10 EST


On Tue Jun 2, 2026 at 5:56 AM CEST, Nathan Chancellor wrote:
> diff --git a/drivers/base/dd.c b/drivers/base/dd.c
> index a8ca2092905e..60c005223844 100644
> --- a/drivers/base/dd.c
> +++ b/drivers/base/dd.c
> @@ -324,7 +324,7 @@ void deferred_probe_extend_timeout(void)
> * start a new one.
> */
> if (delayed_work_pending(&deferred_probe_timeout_work) &&
> - mod_delayed_work(system_wq, &deferred_probe_timeout_work,
> + mod_delayed_work(system_percpu_wq, &deferred_probe_timeout_work,

Thanks for catching this!

I think this does not actually require per-CPU affinity, but that's independent
of this patch of course.

Thanks,
Danilo