[PATCH 0/6] Add WQ_PERCPU to alloc_workqueue users and workqueue replacement

Marco Crivellari posted 6 patches 1 month, 1 week ago
drivers/media/pci/ddbridge/ddbridge-core.c           | 2 +-
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c | 8 ++++----
drivers/platform/cznic/turris-omnia-mcu-gpio.c       | 2 +-
drivers/rapidio/rio.c                                | 2 +-
drivers/virt/acrn/irqfd.c                            | 2 +-
kernel/umh.c                                         | 2 +-
6 files changed, 9 insertions(+), 9 deletions(-)
[PATCH 0/6] Add WQ_PERCPU to alloc_workqueue users and workqueue replacement
Posted by Marco Crivellari 1 month, 1 week ago
Hi,

This series collect all the workqueue changes related to Workqueue,
specifically:

- add WQ_PERCPU to alloc_workqueue() users, so to make
  explicit they are per-cpu;

- replacement of system_unbound_wq and system_wq with system_dfl_wq and
  system_percpu_wq.

Those changes didn't received feedback and the discussions can be found at
the following URLs:

- virt: acrn: Add WQ_PERCPU to alloc_workqueue users
  https://lore.kernel.org/all/20260113134406.178587-1-marco.crivellari@suse.com/

- media: synopsys: hdmirx: replace use of system_unbound_wq with system_dfl_wq
  https://lore.kernel.org/all/20260212092846.61602-1-marco.crivellari@suse.com/

- platform: cznic: turris-omnia-mcu: replace use of system_wq with system_percpu_wq
  https://lore.kernel.org/all/20251105153718.274765-1-marco.crivellari@suse.com/

- media: ddbridge: add WQ_PERCPU to alloc_workqueue users
  https://lore.kernel.org/all/20251107141052.221108-1-marco.crivellari@suse.com/

- rapidio: rio: add WQ_PERCPU to alloc_workqueue users
  https://lore.kernel.org/all/20260223103543.119278-1-marco.crivellari@suse.com/

- umh: replace use of system_unbound_wq with system_dfl_wq
  https://lore.kernel.org/all/20251107160638.328955-1-marco.crivellari@suse.com/


Thanks!

Marco Crivellari (6):
  virt: acrn: Add WQ_PERCPU to alloc_workqueue users
  media: synopsys: hdmirx: replace use of system_unbound_wq with
    system_dfl_wq
  platform: cznic: turris-omnia-mcu: replace use of system_wq with
    system_percpu_wq
  media: ddbridge: add WQ_PERCPU to alloc_workqueue users
  rapidio: rio: add WQ_PERCPU to alloc_workqueue users
  umh: replace use of system_unbound_wq with system_dfl_wq

 drivers/media/pci/ddbridge/ddbridge-core.c           | 2 +-
 drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c | 8 ++++----
 drivers/platform/cznic/turris-omnia-mcu-gpio.c       | 2 +-
 drivers/rapidio/rio.c                                | 2 +-
 drivers/virt/acrn/irqfd.c                            | 2 +-
 kernel/umh.c                                         | 2 +-
 6 files changed, 9 insertions(+), 9 deletions(-)

-- 
2.53.0
Re: [PATCH 0/6] Add WQ_PERCPU to alloc_workqueue users and workqueue replacement
Posted by Tejun Heo 1 month, 1 week ago
Hello,

These are equivalent conversions that are part of tree-wide conversion. I'll
route these through the workqueue tree in a day or two. Please holler if
there are any objections.

Thanks.

-- 
tejun
Re: [PATCH 0/6] Add WQ_PERCPU to alloc_workqueue users and workqueue replacement
Posted by Marco Crivellari 1 month, 1 week ago
On Tue, May 5, 2026 at 7:16 PM Tejun Heo <tj@kernel.org> wrote:
>
> Hello,
>
> These are equivalent conversions that are part of tree-wide conversion. I'll
> route these through the workqueue tree in a day or two. Please holler if
> there are any objections.
>
> Thanks.

Many thanks!

-- 

Marco Crivellari

SUSE Labs
Re: [PATCH 0/6] Add WQ_PERCPU to alloc_workqueue users and workqueue replacement
Posted by Frederic Weisbecker 1 month, 1 week ago
Le Tue, May 05, 2026 at 07:16:25AM -1000, Tejun Heo a écrit :
> Hello,
> 
> These are equivalent conversions that are part of tree-wide conversion. I'll
> route these through the workqueue tree in a day or two. Please holler if
> there are any objections.

Thanks a lot!

> 
> Thanks.
> 
> -- 
> tejun

-- 
Frederic Weisbecker
SUSE Labs
Re: [PATCH 0/6] Add WQ_PERCPU to alloc_workqueue users and workqueue replacement
Posted by Tejun Heo 1 month ago
Hello,

> Marco Crivellari (6):
>   virt: acrn: Add WQ_PERCPU to alloc_workqueue users
>   media: synopsys: hdmirx: replace use of system_unbound_wq with system_dfl_wq
>   platform: cznic: turris-omnia-mcu: replace use of system_wq with system_percpu_wq
>   media: ddbridge: add WQ_PERCPU to alloc_workqueue users
>   rapidio: rio: add WQ_PERCPU to alloc_workqueue users
>   umh: replace use of system_unbound_wq with system_dfl_wq

Applied 1-6 to wq/for-7.2 with Acked-by from Dmitry Osipenko on patch
2 and Reviewed-by from Frederic Weisbecker on patch 6 carried over
from the prior solo postings.

Thanks.

--
tejun
Re: [PATCH 0/6] Add WQ_PERCPU to alloc_workqueue users and workqueue replacement
Posted by Marco Crivellari 1 month ago
On Thu, May 7, 2026 at 11:38 PM Tejun Heo <tj@kernel.org> wrote:
> > Marco Crivellari (6):
> >   virt: acrn: Add WQ_PERCPU to alloc_workqueue users
> >   media: synopsys: hdmirx: replace use of system_unbound_wq with system_dfl_wq
> >   platform: cznic: turris-omnia-mcu: replace use of system_wq with system_percpu_wq
> >   media: ddbridge: add WQ_PERCPU to alloc_workqueue users
> >   rapidio: rio: add WQ_PERCPU to alloc_workqueue users
> >   umh: replace use of system_unbound_wq with system_dfl_wq
>
> Applied 1-6 to wq/for-7.2 with Acked-by from Dmitry Osipenko on patch
> 2 and Reviewed-by from Frederic Weisbecker on patch 6 carried over
> from the prior solo postings.

Many thanks, Tejun!

-- 

Marco Crivellari

SUSE Labs