Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp6983614rwi; Mon, 24 Oct 2022 08:25:09 -0700 (PDT) X-Google-Smtp-Source: AMsMyM74P2izqygxMfLJTIwYyeMlnNpliYUdvi4au199BReST34vAUAdmoTveBcykQimSWoKXsR8 X-Received: by 2002:a17:903:234f:b0:17f:6711:1f9f with SMTP id c15-20020a170903234f00b0017f67111f9fmr32876744plh.32.1666625109304; Mon, 24 Oct 2022 08:25:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666625109; cv=none; d=google.com; s=arc-20160816; b=dBTZY+4+EboTw4ZFHKxkYweGiQWYvIFzBaUpA3eOkocXgvZD5FQ7mkbTmItsUZpDFF cpVjpjOulSWXK4+QeFC17PYU9hJp8A+NHzJp3G/xNd2e3Fb0ZWmmJrODK4CZImfzFxLh 2CJZWBucufN9dEHJwzKX0ZrwrUfkRRqEx4QR9E8fvagKCeYQ0b+du57P3wzRU1keHdOQ zY6VCjrrNDFgtCT3Rj7QH1TupI6/cd+xpxO+mI8v3g7jTtsxo6jxXXvaY9Ir4T40KHJW YkG9JDARIc+ZAzMNfMoMeF54u28fwhxWmmmTx10yTpGy1874EDDT8B3CaZc8XoCCc9hK 92BQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:subject:user-agent:mime-version:date:message-id :dkim-signature; bh=XHghRZjBeTS90B4qoyUHf9OG4smg4KARDuUEr/LIvD4=; b=MtfoJKNjChwNAKHRq2MtOBJpaGH2qwvY8iy5Q6ENRrBl9BMsk1BvqiB/NVrfweE7th ZbO/y9sMLNmqOei2Wijxj59u7CSP9EgoPhydC2md3EqyISBm2QPGWBGwLO0ey9KryKk2 Siy+nMHRcNXWsK5dGipOTD3akwElHwcdbL6x2sJT9F71OAFeorAfCRICIHluywXBE3cA +yrgTeusED2No9ttvek0rLmx8AlWfDqinCKXNtGlVPF+syNBXf3ZxNn0fXchNqlcpkGe Tg1aJDI4C1qofO/apyilNbhh1Y2vrS6XRwBBysdqqWXGOa9spoMvhscvi8XLefx74nR3 uZ7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bytedance-com.20210112.gappssmtp.com header.s=20210112 header.b=iIHMrhs9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=bytedance.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id pg16-20020a17090b1e1000b0020dbd4207fasi12065319pjb.46.2022.10.24.08.24.57; Mon, 24 Oct 2022 08:25:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bytedance-com.20210112.gappssmtp.com header.s=20210112 header.b=iIHMrhs9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=bytedance.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234553AbiJXOwb (ORCPT + 99 others); Mon, 24 Oct 2022 10:52:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60286 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235349AbiJXOwE (ORCPT ); Mon, 24 Oct 2022 10:52:04 -0400 Received: from mail-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C4F1E3FF29 for ; Mon, 24 Oct 2022 06:29:58 -0700 (PDT) Received: by mail-qv1-f42.google.com with SMTP id t16so6448810qvm.9 for ; Mon, 24 Oct 2022 06:29:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=XHghRZjBeTS90B4qoyUHf9OG4smg4KARDuUEr/LIvD4=; b=iIHMrhs9kKLgXae/xDy6cjdwMdsIvEGogKmbpPAarpAO9eVWps86VxL3mpOpoE9NA7 ZvEAxpZC16/ssSaU1OPH8ayrqjzhGFuk+csP89nHH499SyPsCFUX2gvl66Dni/ZAwk2C T58qjCvrHsjHR64iBACPO94PwUM6zIBBUm1IfMDjbIGLW7lGkgqsrIkx1Wrg5GGnPRcn XvuhiNw5Tu/PH5OhJIXuLhUbjBcZDIVt9ZlPw2lF4L+NS1fqtH00nVWpRbh2qBvpxOGV aH/o2xOuZ4iYXjDaBtmfZgMDKlH47IaX83O//hdKSA/ROv0S3PlheXcFl3iKnJbueKH5 sFcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=XHghRZjBeTS90B4qoyUHf9OG4smg4KARDuUEr/LIvD4=; b=XQK/mohTnXEBI13sFiLd+8twYmReJ+K09/mxecGWclSNeASHF9Siy06Uvz0MVyOp5i Cka/8pSOXyoW/D+HscoFNLAFtZfBZHGzxwuTrKS1++9IT2YLj9weUkTYkixSVJNYM6K/ dhlZbKaWZTwOkSLM4O2L+SAzjiNjCUBgAmczHoDm/niQFX7hlumgXZ6BI5+lbRPE7E8H Gzi8umWx70gZqs6w/shsiGteXQYchQ10d/lp369VlqX+xyaK4CY6iRk8HYKb2bArN0qO pXD/Dz8m8pJckvEqOf0Hvwd4ek4QLJ36jxDMXL4nHXj1gnzW1SJtO7uJU3HDY4xGAB/k KERw== X-Gm-Message-State: ACrzQf1kil3d3UQBDjGbYT7veL2r8h0256C14oeALFBL82zQRl79FQTc GOUNpGVw8d2L7IFb9wI0+tHYLbJnJhWSA6CA X-Received: by 2002:a05:6a00:88f:b0:52c:6962:274f with SMTP id q15-20020a056a00088f00b0052c6962274fmr34222508pfj.12.1666613264040; Mon, 24 Oct 2022 05:07:44 -0700 (PDT) Received: from [10.85.115.102] ([139.177.225.244]) by smtp.gmail.com with ESMTPSA id k17-20020a170902d59100b00186a8085382sm1589525plh.43.2022.10.24.05.07.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 24 Oct 2022 05:07:43 -0700 (PDT) Message-ID: Date: Mon, 24 Oct 2022 20:07:36 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.13.1 Subject: Re: [External] Re: [PATCH 0/2] Optimize the process of scanning CPU for some functions To: Peter Zijlstra Cc: mingo@redhat.com, mingo@kernel.org, juri.lelli@redhat.com, vincent.guittot@linaro.org, dietmar.eggemann@arm.com, rostedt@goodmis.org, bsegall@google.com, mgorman@suse.de, bristot@redhat.com, vschneid@redhat.com, mgorman@techsingularity.net, linux-kernel@vger.kernel.org References: <20221021061558.34767-1-jiahao.os@bytedance.com> From: Hao Jia In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2022/10/24 Peter Zijlstra wrote: > On Fri, Oct 21, 2022 at 02:15:56PM +0800, Hao Jia wrote: >> These two patches optimize the process of scanning the CPU by >> adjusting the search order or breaking the loop. > > Is it really optimization, as in it now runs measurably faster, or just > cleanups? I'm very sorry that my description confused you. Yes, these two patches should just be cleanups. Reduce the number of attempts by adjusting the scan order or breaking the loop in time. Just from code analysis, it will lead to a little optimization in most cases. But they won't bring significant performance gains. So, it's just cleanups. Thanks, Hao