From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 713DE3644C3 for ; Tue, 9 Jun 2026 21:36:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.20 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781040971; cv=none; b=r+E7vzTBoeJICC0xekUFHD0hkU757/E5GHIKwUz88DnHB/K3xKUblIutSTEjy47I5PhxWR3meUhsqmK0BZ96hH2ilyxP48HBJRIzEaw0BCLk1sjtD79vZ4j1207evuNOR7jBmawfB+jaTfMuDGuS+YUV6GK4POonV9YEMneHZeY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781040971; c=relaxed/simple; bh=pcSEizI3Ez21/tItl5AycJUUJjrkFWUYFda5BeMZkzc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=AoQFOLoDtEJJT4nwDun89tmzpQ1MqI4oQEKzwXaiM4ZG5Ea/1PSx/8YsoLtJCaefveZet9Rze1bM+9tlwVu0/IBB8/hQl8SbgsvizRT18cWzTfWjHxChGE9N1IrTReQ1i1AsWd2c+gGtvvsBWpIpmTusLGvS99VHijwmc6rorP8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=Vg0GIRh4; arc=none smtp.client-ip=198.175.65.20 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="Vg0GIRh4" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1781040970; x=1812576970; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=pcSEizI3Ez21/tItl5AycJUUJjrkFWUYFda5BeMZkzc=; b=Vg0GIRh44HgWiASX3Cg1v8hOFH46YC/uDJM4nNRXgB9DqLb8wXy0w1EO +0tuhNxUkJrc025xqE1CQGJE5CVTOJbYi8MYcQUAptoTiREQccNjH7+av tSBQZRfCXCAnaPyfeOGjGhLZ61oPkyV8eOeuGCIS16M2VYskIj8Zz/oAN cFULqd66IYNnj2Lc+NX2Bol/WrXqbpEwSqf5ThH7E3d2teio20maIhC/l uqYDp9aiwXim1YMHRJNXOEFpvBAQEi6ifgUJ2fLf9Fx2Qph3PQIgQmY1K EZSoZwkPLgJ67n8Ynhey5AhSBE5tnREm1pgXkRhcBbWNvTSpSlKYdF0qo g==; X-CSE-ConnectionGUID: bzbqcGAGRQOyMEk90fQQDQ== X-CSE-MsgGUID: 1spsbvPxTcW+6xmIKJWETg== X-IronPort-AV: E=McAfee;i="6800,10657,11812"; a="81568515" X-IronPort-AV: E=Sophos;i="6.24,196,1774335600"; d="scan'208";a="81568515" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jun 2026 14:36:08 -0700 X-CSE-ConnectionGUID: /d4vB7OLRUWeJG3vMmxAGA== X-CSE-MsgGUID: NwL84OcHRkqvBIUJ2ie+8A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,196,1774335600"; d="scan'208";a="245838568" Received: from anguy11-upstream.jf.intel.com ([10.166.9.133]) by orviesa008.jf.intel.com with ESMTP; 09 Jun 2026 14:36:07 -0700 From: Tony Nguyen To: davem@davemloft.net, kuba@kernel.org, pabeni@redhat.com, edumazet@google.com, andrew+netdev@lunn.ch, netdev@vger.kernel.org Cc: Marco Crivellari , anthony.l.nguyen@intel.com, przemyslaw.kitszel@intel.com, mhocko@suse.com, jiangshanlai@gmail.com, frederic@kernel.org, tj@kernel.org, bigeasy@linutronix.de, Samuel Salin Subject: [PATCH net-next 01/15] idpf: Replace use of system_unbound_wq with system_dfl_wq Date: Tue, 9 Jun 2026 14:35:42 -0700 Message-ID: <20260609213559.178657-2-anthony.l.nguyen@intel.com> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20260609213559.178657-1-anthony.l.nguyen@intel.com> References: <20260609213559.178657-1-anthony.l.nguyen@intel.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Marco Crivellari This patch continues the effort to refactor workqueue APIs, which has begun with the changes introducing new workqueues and a new alloc_workqueue flag: commit 128ea9f6ccfb ("workqueue: Add system_percpu_wq and system_dfl_wq") commit 930c2ea566af ("workqueue: Add new WQ_PERCPU flag") The point of the refactoring is to eventually alter the default behavior of workqueues to become unbound by default so that their workload placement is optimized by the scheduler. Before that to happen, workqueue users must be converted to the better named new workqueues with no intended behaviour changes: system_wq -> system_percpu_wq system_unbound_wq -> system_dfl_wq This way the old obsolete workqueues (system_wq, system_unbound_wq) can be removed in the future. Link: https://lore.kernel.org/all/20250221112003.1dSuoGyc@linutronix.de/ Suggested-by: Tejun Heo Signed-off-by: Marco Crivellari Reviewed-by: Przemek Kitszel Tested-by: Samuel Salin Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/intel/idpf/idpf_txrx.c b/drivers/net/ethernet/intel/idpf/idpf_txrx.c index f6b3b15364ff..7f9056404f64 100644 --- a/drivers/net/ethernet/intel/idpf/idpf_txrx.c +++ b/drivers/net/ethernet/intel/idpf/idpf_txrx.c @@ -2022,7 +2022,7 @@ static void idpf_tx_read_tstamp(struct idpf_tx_queue *txq, struct sk_buff *skb) /* Fetch timestamp from completion descriptor through * virtchnl msg to report to stack. */ - queue_work(system_unbound_wq, txq->tstamp_task); + queue_work(system_dfl_wq, txq->tstamp_task); break; } -- 2.47.1