From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6DE46426ED1 for ; Tue, 5 May 2026 12:41:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777984887; cv=none; b=vACGioJ+gaWy6bW+VpZ3MVA/lrJtBi4yFi9tRnNKh/mJEVC/VWYUtKFx381EdZKYAh2ieY/RDXnAQ3m4O12icDL64WwwK85U/7ubo8xj4x8gprKvMDOcGH2IUSfxDXEqf9IEepSqo3ZNl0E1dIKYsYQGWGb+WIJ11GjkCiRIgWQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777984887; c=relaxed/simple; bh=MnvhFNSz6Txf15LgwJ18qRM6mI7cxDIPUwb9Cmf9g9o=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=AZoOYLw7+zL7LA0lOHC1IFWMJh/QqH06QemDXTOHjEqGpYMCe/A6/fATnub12FCAelZPaTPnNxYVKhk6Hp2Att/spxqocWGxToscqEbsuXmNzTJqx9RhlfWm4QnYKT68wyMVjteO36v+AVnkyIUyODtXjFR7y0D6kfhb4abMI3c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com; spf=pass smtp.mailfrom=suse.com; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b=c+aar480; arc=none smtp.client-ip=209.85.128.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b="c+aar480" Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-488af9fdaa7so26928315e9.1 for ; Tue, 05 May 2026 05:41:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1777984884; x=1778589684; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=gXKQP97lFDEsgsTyM1bvUKEyh1Is6eg0//HO5w40E4Y=; b=c+aar4802HXXbPjLdQSx0rtFzndcZznRfywCyeryU3WtWGbanzpPw066HudBWpbq1y YHH6zxwhCC/YOWmzSL44EZ1OMSvV85z1tUAww/mozlFBRDtRHV0Pp/haA2vjj9zTZXBU 1aXJPRQpePIk4YKpz7kXnFQ3qJdsKgmkMhppSxaF60TYp7Xj5+1UgsJhHEnd8u0OW7Cp kQHcVEeMJX5MhwZgtSsp5/ktjBTgE6Muy7hGR9tBSRKZGPEUp/4MAHia+bFAwnVy/Kg1 0Efx+HKu+N6p+OtWBq+LbEzwl8LJ9RQdTcQaXjP9u0F2FNih1Ual13RlUF9yiKLrt9nQ croA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777984884; x=1778589684; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=gXKQP97lFDEsgsTyM1bvUKEyh1Is6eg0//HO5w40E4Y=; b=Gz7xxkD0ANwc7dbqrA3yR9V+VvGmqooFtekTmS4tUeT3Kt8BMzM3Y3fqaEBlebvUv3 ZsyWs5xXfmk75GCaGznPr3HrDsaVqRDSgE+s2uUNWW1W6LRCwujJpMuxYdnCb7Ha8Fmo c15DY5RN9UtgsxIyNzyS6xKIUr/VV5Mme0KcsYJY7meoSxe/ibPLaADNpz5FrUsqh+4p Gv9Ckr29kvuzVRiciFufXnHzOxX+drnCc4kPvfKZ5Pen//AWdbjq8RcFnVzydQyiFmSX unbDoJVP7miLUkbn789gM7eZBCQGZouKqgnpzH81izFwgtY3MwhYeeJ0dEiJ6XtfHdow KrLQ== X-Gm-Message-State: AOJu0Yzmy7uBc6BocyQ/aI8EcL9L+7tTRHZrN9IpVk62H/8Avir1wohQ WQ4I0PzIp5tvTUAHDc72trHua2UwyCAAu11Klh6ChILyx3LTcvPpx4OcPVlFQOOKVG3Gj7zXx/Y iQ8PD4fQ= X-Gm-Gg: AeBDiesmdRQatz5pUzyl/bZXrr0ypW0067wAT52+cMQVA5ARGLQ1kEJu7GQZ2SckwHi jfqOqtT32tF5GCTKhQL66BZ6k28vmzVdeW+qHLc3pe0y4cECM0XMZPo8yAnb5mYK5sypEqLtXlY zqx6ZE7VJp5DsZ0gp3+2S5En0nki6s2YycdoSMCDD08UwExo2C6R2bmDunGt50YJsvvE08UQ4cB uc5m7oj/10gr2QcsuHIZ4oxadTQZjIrlawRvjOTupUZdlpiOBC0DpUHgAXU83gAgB1HVEaghlrP obG+CIT0zyuRu/qHPh7K557f3RizM9B7AeWsWB7hLAEqfDVnfuTYApubxEe7m/LbJt7/yD48CIl AKaBYJrzv1xF6pgSTuA0N8qsQ3hKhHqtrh81wITHSLB7n68HRp4MmFuoD/zTEe83ZiIeUbsLFkA 6xWaarea2hwHprJIwSjTGB2Nx1HTh3yejS0i1kDGa2rztJyKY= X-Received: by 2002:a05:600c:a411:b0:48d:364:e236 with SMTP id 5b1f17b1804b1-48d18bdcb6bmr33133245e9.18.1777984884594; Tue, 05 May 2026 05:41:24 -0700 (PDT) Received: from linux ([2a00:6d43:105:c401:e307:1a37:2e76:ce91]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a820c865esm388442955e9.5.2026.05.05.05.41.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 05:41:24 -0700 (PDT) From: Marco Crivellari To: linux-kernel@vger.kernel.org Cc: Tejun Heo , Lai Jiangshan , Frederic Weisbecker , Sebastian Andrzej Siewior , Marco Crivellari , Michal Hocko , Alexandre Bounine , Fei Li , Luis Chamberlain , Marek Behun , Matt Porter , Mauro Carvalho Chehab Subject: [PATCH 0/6] Add WQ_PERCPU to alloc_workqueue users and workqueue replacement Date: Tue, 5 May 2026 14:40:56 +0200 Message-ID: <20260505124113.214297-1-marco.crivellari@suse.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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