Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp4894575rdb; Tue, 12 Dec 2023 12:16:32 -0800 (PST) X-Google-Smtp-Source: AGHT+IE8rh7X0IW9gV6i8o9NbqGZJ0M5dqFBUPFBYs1pEpAF+AH1WLz9c/DABq5bDP0uRup+q5/O X-Received: by 2002:a05:6358:724e:b0:16e:2898:5de4 with SMTP id i14-20020a056358724e00b0016e28985de4mr8826347rwa.6.1702412192626; Tue, 12 Dec 2023 12:16:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702412192; cv=none; d=google.com; s=arc-20160816; b=No6ys4AcBvJz9Z6ITdmcuBmSHr2XjiwaPQcVr4DP7wq1IR9P/kvnBK6voh5sBEDnFL mbRtKe6F1Dq1NPThVsIf6PhI2oUnS7rb8gaYx+O4SLEPqfVGCKinNzhy+5kIlnKc4Oxo iQpYAgGyVVOJhqzkgBzOkCVAG4fvI76ST3cY56i2OTXsdGUfrnoh16lhOdfWPKrwHmw4 p8YBG7ulS1pMjue4D939MFHKVsxciDS4JCEY7WbVHt3ULr+ptKpAukxd9Ril7QUXCp4+ jB6yAlaGTuv41E/b81jEmZLD2CVaD6i4WLgNuZtylv+AqdhwzZmO3oZGuvE9uH3pCvwU D+Cw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:sender:dkim-signature; bh=DxOv0gx7oEKxgwICBUwKf3ElEH298He0PEMzWMKMKww=; fh=k2+2Axphe7O28zrSJF5+DBuZWB7WhJZ3kqE+DOErSsc=; b=jcZU09ZNyUFomhiwsznt0qYnyw7sjtZxG7rqvxQlTlHFxOXJ4rgClmGvOztFJGe+Yk /ISK0nWgjJDoxtVGVRHIbJP44Ryz4K5uZDNpbiM/fXhd41PAVqWP0xZsv5MyBttTXhp1 qOEs19CfqPH46ZtNuWfgzpNpV1r7aZom4BzuXNa+nrltbOTZ4/yuOhS7mMatfhGWpNhE FsmsfO52OBI9jb5aEFwlBaEVmD3FtWmIoJN/kCHLCb3MpCE1wYCbJPl8DJ0vfIZZTttA iQaTCq2rGBAHY0Ptn6PgF19zw30riYZRE2tH/b00+eVVokzk0vONrgGF8PPixvCtZIua PEgw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="ER9vo/WT"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id b23-20020a656697000000b005c65f10c20bsi8313530pgw.288.2023.12.12.12.16.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 12:16:32 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="ER9vo/WT"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id A4050807833C; Tue, 12 Dec 2023 12:16:27 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235100AbjLLUQL (ORCPT + 99 others); Tue, 12 Dec 2023 15:16:11 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56768 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229975AbjLLUQI (ORCPT ); Tue, 12 Dec 2023 15:16:08 -0500 Received: from mail-pf1-x42b.google.com (mail-pf1-x42b.google.com [IPv6:2607:f8b0:4864:20::42b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 74EE9B7 for ; Tue, 12 Dec 2023 12:16:15 -0800 (PST) Received: by mail-pf1-x42b.google.com with SMTP id d2e1a72fcca58-6ce934e9d51so3981342b3a.1 for ; Tue, 12 Dec 2023 12:16:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702412175; x=1703016975; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=DxOv0gx7oEKxgwICBUwKf3ElEH298He0PEMzWMKMKww=; b=ER9vo/WTxMXvaISoHpB37bKEz9Q0kZJZPflr7f2WqJdYaq4fgzCxKPdLKfYbnLgrZi 5iXlLDlPbtBGiKKYu7VZgK+8ztScDBhDKHm5btJP4NlWSXJbP5krHdhOCDoQt+tovJJl kXBBBAOIsQ2t0jGiliu24Og0+pt3A/vjCWHexTkNAb0MXuQYYJFjbgUvvXrnXY/qlrVp FmP0MVagMtXLIeK9ec2ZtWy8epYFKPL4KoifixgDsmWMomlulB/eYYcZZXe/pJqW7a1V 9Myz5nHze30krxR623p9ozJbInoctYJZK1GQjN7N9zmS8RK3WXTQObjy3vUde7YiyPze bTXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702412175; x=1703016975; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DxOv0gx7oEKxgwICBUwKf3ElEH298He0PEMzWMKMKww=; b=lCvL3QmltNVZ2ES1o4OowmDTqouULIw/LgjipVB2MwOMDnrpPTOnz/ZKlZKA5SJ9bn Wh3mR7h6VD3ewMeLXQHLpcXv3A6w4PrG8WwRdE7MU8xgg3gtUWYI0dHTZ0ZuqmMPwSfP TQVM9+mS7+6H+PdSOQ1Q1lxAOfsZ/DUAEDALuVXsFI/u3JHvn4tEPEscSGHO7L2bC8/o iscZHds8xM2FOivSlChimhtCPLsrJdDKkmPoAlaloVCdrDg5yTTj1xiFKe+e/Ux7g7ve Upx52CjEYXGkL7FZlKsVzOx6Nqa2a5FTJF0ic2fVN+tnYZH3JJIHd7y/eziKLRpq2Bjt SfdQ== X-Gm-Message-State: AOJu0Yy+sRgbHpK+jTGgkpX7b+Eotc2l8MMUPIvYT4ntAT3ocKPaZ/bV d/xkWcUkhFeZzHF1KsPfHbc= X-Received: by 2002:a62:5f45:0:b0:6ce:f6a4:8e6b with SMTP id t66-20020a625f45000000b006cef6a48e6bmr2887573pfb.5.1702412174740; Tue, 12 Dec 2023 12:16:14 -0800 (PST) Received: from localhost (dhcp-72-253-202-210.hawaiiantel.net. [72.253.202.210]) by smtp.gmail.com with ESMTPSA id c23-20020aa78817000000b006ce358d5d9asm8832066pfo.141.2023.12.12.12.16.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 12:16:13 -0800 (PST) Sender: Tejun Heo Date: Tue, 12 Dec 2023 10:16:12 -1000 From: Tejun Heo To: Aaron Tomlin Cc: Juri Lelli , linux-kernel@vger.kernel.org, jiangshanlai@gmail.com, peterz@infradead.org Subject: Re: [RFC PATCH 0/2] workqueue: Introduce PF_WQ_RESCUE_WORKER Message-ID: References: <20230729135334.566138-1-atomlin@atomlin.com> <6l7ytemuf3uluzh4ejugnrh4r2shjyvprrnkvxeesg5cgdarev@fo6bbbmwwskk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6l7ytemuf3uluzh4ejugnrh4r2shjyvprrnkvxeesg5cgdarev@fo6bbbmwwskk> X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Tue, 12 Dec 2023 12:16:27 -0800 (PST) On Tue, Dec 12, 2023 at 07:06:48PM +0000, Aaron Tomlin wrote: > I thought by design we want a rescuer kthread to execute on any CPU, no? Well, it needs to be able to move around because it dynamically attaches to the worker pool it's rescuing and needs to take on its cpumask, but it doesn't have to be able to run on all cpus all the time. Thanks. -- tejun