[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <6904cc6cb4123_23741210067@iweiny-mobl.notmuch>
Date: Fri, 31 Oct 2025 09:49:16 -0500
From: Ira Weiny <ira.weiny@...el.com>
To: Marco Crivellari <marco.crivellari@...e.com>,
<linux-kernel@...r.kernel.org>, <linux-cxl@...r.kernel.org>
CC: Tejun Heo <tj@...nel.org>, Lai Jiangshan <jiangshanlai@...il.com>,
Frederic Weisbecker <frederic@...nel.org>, Sebastian Andrzej Siewior
<bigeasy@...utronix.de>, Marco Crivellari <marco.crivellari@...e.com>,
"Michal Hocko" <mhocko@...e.com>, Davidlohr Bueso <dave@...olabs.net>,
"Jonathan Cameron" <jonathan.cameron@...wei.com>, Dave Jiang
<dave.jiang@...el.com>, Alison Schofield <alison.schofield@...el.com>, Vishal
Verma <vishal.l.verma@...el.com>, Ira Weiny <ira.weiny@...el.com>, Dan
Williams <dan.j.williams@...el.com>
Subject: Re: [PATCH] cxl/pci: replace use of system_wq with system_percpu_wq
Marco Crivellari wrote:
> Currently if a user enqueue a work item using schedule_delayed_work() the
> used wq is "system_wq" (per-cpu wq) while queue_delayed_work() use
> WORK_CPU_UNBOUND (used when a cpu is not specified). The same applies to
> schedule_work() that is using system_wq and queue_work(), that makes use
> again of WORK_CPU_UNBOUND.
>
> This lack of consistency cannot be addressed without refactoring the API.
>
> system_wq should be the per-cpu workqueue, yet in this name nothing makes
> that clear, so replace system_wq with system_percpu_wq.
>
> The old wq (system_wq) will be kept for a few release cycles.
A reference to:
commit 128ea9f6ccfb6960293ae4212f4f97165e42222d
Author: Marco Crivellari <marco.crivellari@...e.com>
Date: Sat Jun 14 15:35:29 2025 +0200
workqueue: Add system_percpu_wq and system_dfl_wq
...
Would have been nice just to save reviewers time. Regardless.
Reviewed-by: Ira Weiny <ira.weiny@...el.com>
[snip]
Powered by blists - more mailing lists