From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from Chamillionaire.breakpoint.cc (Chamillionaire.breakpoint.cc [91.216.245.30]) (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 967D6391851; Fri, 22 May 2026 05:20:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.216.245.30 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779427204; cv=none; b=HCuqd2AvYCEGMESesjq4qrkomC7NruOZfKzPII8rKZ2dr6lLASx0VSB3dhKHkFvEEbegT88iF3kVIJPJwBJ7IEQnPX6rxrMr4EPX6i8Z+aE0DxYTerSlw82ZBgQ5AaAl96ambLqHwO/SqygvIvGtzYJjTYZhIC14B8dN4YuxWAo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779427204; c=relaxed/simple; bh=d94ENTgaahbOkQMH8t51whIljGLTrs4yR5S2GWvbB8M=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=RjTzYlRe8SD31RSNtVLlybYYTgoQ5EdpU7kbKanCB1cnDB5MJYViyfRiuQUWskI/whyAUlEODmd+BICGn18PHPKazQqRLfEh9wMxNa70primHA47CZtQAtMynylylydy9e2BsTY63G3RJEck+UMv+f8xjnzEPjts6N8F4Q5dmU8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=strlen.de; spf=pass smtp.mailfrom=strlen.de; arc=none smtp.client-ip=91.216.245.30 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=strlen.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=strlen.de Received: by Chamillionaire.breakpoint.cc (Postfix, from userid 1003) id 10C4760345; Fri, 22 May 2026 07:19:58 +0200 (CEST) Date: Fri, 22 May 2026 07:19:56 +0200 From: Florian Westphal To: Marco Crivellari Cc: linux-kernel@vger.kernel.org, netdev@vger.kernel.org, Tejun Heo , Lai Jiangshan , Frederic Weisbecker , Sebastian Andrzej Siewior , Michal Hocko , Simon Horman , Eric Dumazet , "David S . Miller" , Jakub Kicinski , Paolo Abeni , Julian Anastasov , Pablo Neira Ayuso , Phil Sutter , lvs-devel@vger.kernel.org, netfilter-devel@vger.kernel.org, coreteam@netfilter.org Subject: Re: [PATCH v2 net-next 2/2] ipvs: Replace use of system_unbound_wq with system_dfl_long_wq Message-ID: References: <20260515135143.259669-1-marco.crivellari@suse.com> <20260515135143.259669-3-marco.crivellari@suse.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260515135143.259669-3-marco.crivellari@suse.com> Marco Crivellari wrote: > 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. > > This specific work is considered long, so enqueue it using > system_dfl_long_wq instead of system_dfl_wq. While 5522d65d81a7 ("ipvs: avoid possible loop in ip_vs_dst_event on resizing") is now in nf-next, this patch doesn't apply (anymore): git am -s v2-net-next-2-2-ipvs-Replace-use-of-system_unbound_wq-with-system_dfl_long_wq.patch Applying: ipvs: Replace use of system_unbound_wq with system_dfl_long_wq error: patch failed: net/netfilter/ipvs/ip_vs_ctl.c:800 error: net/netfilter/ipvs/ip_vs_ctl.c: patch does not apply Patch failed at 0001 ipvs: Replace use of system_unbound_wq with system_dfl_long_wq Would you mind sending a new version? Thanks.