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

From: Marco Crivellari

Date: Tue May 05 2026 - 08:47:06 EST


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@xxxxxxxx/

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

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

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

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

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


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