From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 13FF8C77B60 for ; Fri, 28 Apr 2023 23:38:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 51BB06B0072; Fri, 28 Apr 2023 19:38:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4CB6B6B0074; Fri, 28 Apr 2023 19:38:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3BA266B0075; Fri, 28 Apr 2023 19:38:21 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 2A3E56B0072 for ; Fri, 28 Apr 2023 19:38:21 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id EAD4616012C for ; Fri, 28 Apr 2023 23:38:20 +0000 (UTC) X-FDA: 80732415960.24.75E70D8 Received: from r3-19.sinamail.sina.com.cn (r3-19.sinamail.sina.com.cn [202.108.3.19]) by imf13.hostedemail.com (Postfix) with ESMTP id ED61920015 for ; Fri, 28 Apr 2023 23:38:15 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=none; spf=pass (imf13.hostedemail.com: domain of hdanton@sina.com designates 202.108.3.19 as permitted sender) smtp.mailfrom=hdanton@sina.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1682725099; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1elf3BwCOWMLDlr20A5uZaiLlPvIhzwmRgFRGUv8bvA=; b=LRbxhDBBcb5CHlWIYBVa2L6wxlun93hsPjxhxuQPOwitiWhGX964fkssesn38Nb7Jg7YQ+ uutPer9TctseuAQbDBugLo4qYWhWwdG35NsSUuobfP9kKANwy/1QFs7oR0nNLL4fA4khSs Wtweido6+cTkVG3ovSqVUbWq3F5fzmI= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1682725099; a=rsa-sha256; cv=none; b=01G3rGaJIvXYaG77Z5l7qodP+9U9bynkwb6Egitfy0n1VESzPD/VaRv2NEy7Mmlb9Rdloi 0X7hdGpfSW2t7eNEEiLZsFTqI+7k4FapxsgQVa+aEC/2mnYSOrJ6UT67lolwKNu83bgc8t X9rRrdGoK3d0tb+zcjtWNEsLOHwxccU= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=none; spf=pass (imf13.hostedemail.com: domain of hdanton@sina.com designates 202.108.3.19 as permitted sender) smtp.mailfrom=hdanton@sina.com; dmarc=none X-SMAIL-HELO: localhost.localdomain Received: from unknown (HELO localhost.localdomain)([114.249.59.75]) by sina.com (172.16.97.35) with ESMTP id 644C588D0000DD85; Fri, 29 Apr 2023 07:36:47 +0800 (CST) X-Sender: hdanton@sina.com X-Auth-ID: hdanton@sina.com X-SMAIL-MID: 26316215073725 From: Hillf Danton To: Bernd Schubert Cc: Peter Zijlstra , Miklos Szeredi , K Prateek Nayak , Andrei Vagin , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Subject: Re: fuse uring / wake_up on the same core Date: Sat, 29 Apr 2023 07:37:59 +0800 Message-Id: <20230428233759.2677-1-hdanton@sina.com> In-Reply-To: References: <20230327102845.GB7701@hirez.programming.kicks-ass.net> <20230427122417.2452-1-hdanton@sina.com> <20230428014443.2539-1-hdanton@sina.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Queue-Id: ED61920015 X-Rspamd-Server: rspam09 X-Stat-Signature: yr83pxi8n3hzghn35d76bkxirx57n1bk X-HE-Tag: 1682725095-730362 X-HE-Meta: U2FsdGVkX19y7cc7AAJBXNWuhN2P625h07KEA42Ub1vTyAFcnCr4SBO3C2bya0AL0B8PRXmhnwQ6o9lCQizoI+TyXItWvm2ab1kl30mJ6tWRBXckQD8xPsj7WQNfAka3u0uYHcfSVCYgT18Au1WLu0502lWplU7xqMQX5N10x+bf3HehjH4Ue2Bsnu8yes3P+dp59v0eM5QdkAzhglukKfZfbNzKQ02rd2HDlU9ZOMC8ybq0LsR16RulSzitOM1eL4omEPE18vI8F7CdmlQ3NNgoW022BI2FBYRp81XLE98FnPv7sFUoObKKfEpTFIUt5vlqlCMHX/khcMctajfzITtY5eE1/iLb9LliLYqYzVmSHNul95tQWMuWX6OK0Rxqnt/qUc/ByEvbDFaHOPIL7TsI5V/+KMjrgBLM1FD6XDWmfhZ0Z0bGJ5yMIOM39qmGuamDYCAqWOGM0i0ez1eYPiGLZYyj57Ov+RcWo1J4IgF7pwyAiv4IQpcajIDsLIqljmaXsk4pcN3dXyZ0/Q5+1P+AGmvrI6A77kdVbdHEQPeIT53LM9lWpF0ntCg20TVpulnD8YweB0qK4XP3ND2PS8fIU6VdUJngq2A3BAlmXjcLcanBnqoUTdIvE1NNP+D8bURD6ADmPP97n8iG7SIY0E9u2inhBrjyfORYWEZyxR5wgXQDoS/QhSSD1Z5ahbqrM5lsd19ewcuyk5y5NGWyq+AR3RKDjeqtSE7p4Y1VJCoZdhvC5T1/YmmcguN4XD9IWr86OEKJadCG+ziCGmc6XV7xnJ1k7GZQVJL0t+cnLPB44I3SN2a8L2HAaoXhhwTj3cbxeDJwiIAjzyQa4/ZqUZfOX2PO32iQXW2sw4OFkpfH56Wmv0MgagOHj/Rjpw+MlvHTQb7T3PXaeUWnzGUqx2gYlVmvQ7cULfzMTTHK0/8hs7OHa+geivsv5bOXzvT//clVIPTrEe2V+Hx+y8e OjMYMGdx RPBKQboEfdK3ACXq+G1ClCMpTRUfmdXQgrC0VZJjzhozaMaQOHVt+UNlMkMUiJ6LdnC30cNgrsHMtVTAHa5rUZEuWDglN01KBJ5t/OCLl8YNosCvSQKbm0kkGrq3eMLvBb2apOkYZV4kKe5RPvIT/njOM7pCjWWq7V1k9ZH3mqpiSNLOcAaKv2nuBLAnzi2H9KoX0yVffpFtf3I+Pbn1TMJqifyZnTVXMj3BoJEEjGiUA+IUBuqArexdVuw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On 28 Apr 2023 21:54:51 +0000 Bernd Schubert > > @@ -7424,6 +7424,8 @@ select_task_rq_fair(struct task_struct * > > if (wake_flags & WF_TTWU) { > > record_wakee(p); > > > > + if (p->seesaw && current->seesaw) > > + return cpu; > > if (sched_energy_enabled()) { > > new_cpu = find_energy_efficient_cpu(p, prev_cpu); > > if (new_cpu >= 0) > > Hmm, WF_CURRENT_CPU works rather similar, except that it tests if cpu is > in cpus_ptr? The combination of both patches results in I missed checking cpu against p. Good catch.