From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (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 E899530DD3C for ; Thu, 2 Apr 2026 13:42:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775137323; cv=none; b=o7i2Ugd1MphqoPKwog1bhKNRVPa+5LlDTlkMV2yGt+4gmSACELL0Lp7dkkYb9LXs+bvuxbqJdTi6pw3A1M3iYrwbbG0MDu6iA55SJdJX7SULoPbYkrlxxmjctHNG0wkKG+UiPI/lNM/RLG3wqCS4T5sjcmfzq6etws3WvCsj1bI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775137323; c=relaxed/simple; bh=s/0DXfklvn6TGX+Naov1563EjDk8GyjjJTAb7ROVhOw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=JYC1hchwpKvBXF2eKiA4hTIq0b/H8b6WsT1Mx94+CODidsQLfHCumnBmit7jrU0sZ1rQq2VZqntgI3fq/6FJt4C5/0AQayiBXJjhttTf4/YqHJ2DAoKSP9CWlQABxHb0ZPPnjJxpSvtI08xk5LSkqGRs5BPLRKrCo4KrLMotmg4= 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=HCynmy7z; arc=none smtp.client-ip=209.85.128.49 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="HCynmy7z" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4852c9b4158so7497935e9.0 for ; Thu, 02 Apr 2026 06:42:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1775137320; x=1775742120; 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=qd0vGhP4RbM0oZK2MA1H+3OwuxFVJ184q6DYgB3B4bE=; b=HCynmy7zcVsd2y346XN2xbmeqVjJ7ETPEyNcjgtJT6KLmglLdCD9SWduEJJMnFWvC2 cL/UKzI1F54X1qlJ5dicPPTXZRsBVpaFobSy8CxcuNwb/yhHfoCSCJb4KmV9nq1+B7WZ O12gHq+jBPXkVS4Urbs1c6Jv1gsVH/mfTh2upFm+bGGhG4SLIZ8CkcFDmpGqooizyfHP i22HBlCWIpsoVZd/LVnbbt+hcRRt0XxNzQBJDsD931NKAvof/5p2WMdK5MHG2gpOVxFl soguJ768oYe5mPugmdcJo6u05X4eRoMixLdpaZV50s8IVzR/vuKGezgTbyUREbofIGnh b7Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775137320; x=1775742120; 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=qd0vGhP4RbM0oZK2MA1H+3OwuxFVJ184q6DYgB3B4bE=; b=khd9TLoy2EYfNFQWg3t7ir5/I0CYpDPjhriFgyYTDrEMVCEMaG2bQI8COMNm8slS5i 9R3LrXOfp0jnuL1V+Ma8aDTnet7hNftX6Ubw3TRJuaMreof0J2WI6jN2qEbBC5qiwILy M6wtKRV3VxAyL1XASDrqp/yjfk1FbH7mUArYqCqGkDiQuGdlnOE/2gYah+dZcWXAvjsK hJfMtHXb3iA6cUW0A6vIsioe0vp5es8Rj7VpEfTqG+V6rfnVkhBCO36k9WAI0/sm6XHT cU8a/oFUxmjkXwIgYV67d2D+4zYDDzllJXuxL1stRla8G0dn0farVuEn8rMaBuKFCTkT 3M6Q== X-Gm-Message-State: AOJu0YxhUSYVcrtIt8ZxDA8ZFqikPbnvQh/MPhcjhd922S9mBaIuYXCI NOaPvez7Cy50V89AYRVRCtsxtyQgzSNJL6ZKWTpI5LOP/oJoSSVbA3fIkGewHEcU+rorSpXN8PW 92WyKuYE= X-Gm-Gg: ATEYQzzLa5ajYftGTneJglNU/I9h1BbLs/iFbXF7vTM6IKQwWoe5/XKi4aqDnjeQZKo Hy00I+wVh5wcA8Y+8HV+Sdqu4LhlFU29Zo2vzcPZADDcIDYPyqxsdya9KZrPAlL2BXKFXknFIfF ARhowMVhAORxD2WtFb8eh+iofe6nNl/dJfWiAhDK37vgVsqw2XZwZVwO5BjIlRt8VYLGKed4Xzh nKIACHU2TtimZsPY2q7wDSKyZqbqaFyeItD2mw4YLnvRW38lcP4u3qtorcDjplJjYKxxjQdZchc klsjt49P/kc9FBkRgCu8vVH/5eXLJiyPFRyfZMaUl0TxHU0v8MLmeduHJaZaJnEyQl3OGICPvCA iTz8RcLrvoUNzRA+4QcxFddaFCf6Pv6awXppdJoLtNHllg7PZDphGDYBA54av68hSdrFX0cDoG0 CgesmSOI9a2mieFO9+H2TW0UbR81RNsJ6Z6eUYL/DsDyMNzeQ= X-Received: by 2002:a05:600c:3e1b:b0:485:4006:960c with SMTP id 5b1f17b1804b1-4888b769839mr55096525e9.16.1775137319878; Thu, 02 Apr 2026 06:41:59 -0700 (PDT) Received: from localhost.localdomain ([2a00:6d43:105:c401:e307:1a37:2e76:ce91]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d1e4d2738sm8043312f8f.24.2026.04.02.06.41.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Apr 2026 06:41:59 -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 , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot Subject: [PATCH v3 0/2] Replace system_unbound_wq with system_dfl_wq Date: Thu, 2 Apr 2026 15:41:45 +0200 Message-ID: <20260402134147.285401-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-Transfer-Encoding: 8bit Hi, Recently the workqueue code has been changed introducing two new workqueue, system_percpu_wq and system_dfl_wq, as a future replacement for system_wq and system_unbound_wq respectively. The following, address the aforementioned changes in the Workqueue API: - commit 128ea9f6ccfb ("workqueue: Add system_percpu_wq and system_dfl_wq") - commit 930c2ea566af ("workqueue: Add new WQ_PERCPU flag") The old workqueues will be removed in a future release cycle. === Introduced Changes by this series === 1) [P 1-2] Replace uses of system_wq and system_unbound_wq system_unbound_wq is to be used when locality is not required. Nothing in its name make clear this should be used when locality is not required, so system_unbound_wq has been replaced with system_dfl_wq. Thanks! --- Changes in v3: - rebased on v7.0-rc6 - commit split in two: sched (kernel/sched/core.c) and sched_ext (kernel/sched/ext.c). - improved commit logs Changes in v2: - rebase and improved commit logs Marco Crivellari (2): sched: replace use of system_unbound_wq with system_dfl_wq sched_ext: Replace use of system_unbound_wq with system_dfl_wq kernel/sched/core.c | 4 ++-- kernel/sched/ext.c | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) -- 2.53.0