Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp7057704rwi; Mon, 24 Oct 2022 09:17:29 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5ooBj6mNl1nAHH5Izjs8TdxyUtrfyFVG6xP4oY2ZyvEhxeVoqwIX1YKO5b+0BbDqhj9U6+ X-Received: by 2002:a17:906:ee88:b0:78d:1a9a:b2db with SMTP id wt8-20020a170906ee8800b0078d1a9ab2dbmr28227794ejb.225.1666628249644; Mon, 24 Oct 2022 09:17:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666628249; cv=none; d=google.com; s=arc-20160816; b=udB3eVHEx9rTsum1EMU78LEf6lRz86VFDcLkja72FnFVuN4iTpkOY2flkiGEK6LHcz yF6jT1stmsZY05TPkhmltU+t4soPX03fggIvHCQSb+JyCt72upesbQqzHP0xYG/Owjom BVKOOeHFKcGdHb39+7liS8+u4wT/DDYDUy12ymjSum4XATbMeO46uQAIVEIr10NG0e+p eH0l8AtAjEx7T1PVtJeKn8F8gOQ1CyjLvLuGE2KVYFYBoj2jolLLSirD7eZGh8B311tq /Gakh8ktPZTqZDw3Q9bDYNyBfhau2Ymrv9RMg0TYPZ/FbiZIHIcof4KL3fNPl5w56wcW 11+w== 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=Lfbbdd8m3exY54PJ70XsxZ5WZRKTVQmtXn7p16MZtx8=; b=EnBcd1mz5oYnajMXjw3Cwh5WYGH2Mh/pSZUIGb1vUAe9DGfv8V//gFTFiXaYb/9aGh JcFL+wHjkMi8n5Kf/xKLEKhLp0a80yrZOsK3y5VcqucyJJGDRtXg0mv+8QwnGbcD7IXy mJnLGmXol06ycMPBoim8PaWblGFhTlFeGITc2qBpAhflGyl7JQmRdJsG59+BcQs5TDjh r32YJBEzliWOL/MXuiHCCYbAOPZxBk38no3mCio5/y94ImwiQH0+FxH3LIl/k74vPAqO qlqRXh67lylsezOVYqY1CZbbqBOEUmEDeqvUiGzYyoFS1tF+cv6AqRNM5tLrcbjdUn5/ Q1wA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bytedance-com.20210112.gappssmtp.com header.s=20210112 header.b="mK/sJ2sA"; 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 j4-20020aa7de84000000b004534c7d4ebfsi143670edv.434.2022.10.24.09.17.04; Mon, 24 Oct 2022 09:17:29 -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="mK/sJ2sA"; 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 S231478AbiJXO5U (ORCPT + 99 others); Mon, 24 Oct 2022 10:57:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58284 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230030AbiJXO4r (ORCPT ); Mon, 24 Oct 2022 10:56:47 -0400 Received: from mail-il1-x12f.google.com (mail-il1-x12f.google.com [IPv6:2607:f8b0:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4408811E47E for ; Mon, 24 Oct 2022 06:34:02 -0700 (PDT) Received: by mail-il1-x12f.google.com with SMTP id u2so5163384ilv.6 for ; Mon, 24 Oct 2022 06:34:02 -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=Lfbbdd8m3exY54PJ70XsxZ5WZRKTVQmtXn7p16MZtx8=; b=mK/sJ2sAUxDQqsX9xUPzACU5yfL0+2msGHbuXQDVEeIvNxrwdifcNpDdAYflyFO2h5 wQcMQhzfdz3AJ/Erw7lKDzb4gZ0kOmaxDzRulOLeqCajZwQymVAbq88Uj7k7PUWjkTGW q5oEralxI+44cfMTT67LEVv/v81sdhOfzFVXZdSnjD8bxC2l/EU5EXJvWFz6qoMOHKOa 3200txfgWKrCd8u7CotU3KKQRen9qXiZ+PxmhuM7xoC/7V6WYBlr+9fQ2lV7WM4zH1bQ FEIDv9ROi6rG7pDI9llgkWewWTRT8ViJ9piEpRkrc10WNMJzRGWhgCAXPWn4Lm+LlOUm AKVw== 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=Lfbbdd8m3exY54PJ70XsxZ5WZRKTVQmtXn7p16MZtx8=; b=m3qhaqXlAMZyEsnQvQFClA67DcatdKMcIsbhRp676Hc0a2J639v28idexwkY8GN2To j9TtkoESjUOQJra7yJlMoeuKRq5S7DnRa0FukVjP7BT3/Y2cIlByWpcffdTdjzU4kxYd 3ib1t1NZofb8iHVc6Gco1Qy6QZG+YFdOmp+YFECMSgwNnEPx3uK7FTtSxFXfdSp/G67o HvuSKOjnJxaiSFMFX+y5eusCIkOIg+F1u4vhtX/ZF9A3vun6IuGHWxA3gsDX72nTsc0K aSE/FLeeorYv/0K0lHfqTnG0J10PXrM07H+vs/cwgc0tdTPP1ob2tcHsG+02gUHRdenp NQqg== X-Gm-Message-State: ACrzQf2pUOnW4UGd2O3WMRBTdxtqcmd/0Ebeg/kHmWXi/efXfCTo4mcw NUSzR2joCEQ/dJFPQyATCei3wE80LsA6mebi X-Received: by 2002:a63:2215:0:b0:43b:e00f:7c7b with SMTP id i21-20020a632215000000b0043be00f7c7bmr28034739pgi.511.1666616469665; Mon, 24 Oct 2022 06:01:09 -0700 (PDT) Received: from [10.85.115.102] ([139.177.225.244]) by smtp.gmail.com with ESMTPSA id d68-20020a621d47000000b0056bbba4302fsm2265363pfd.117.2022.10.24.06.01.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 24 Oct 2022 06:01:08 -0700 (PDT) Message-ID: Date: Mon, 24 Oct 2022 21:01:00 +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,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. IMHO, 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