Received: by 2002:a05:7412:bb8d:b0:d7:7d3a:4fe2 with SMTP id js13csp470392rdb; Tue, 15 Aug 2023 02:18:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGrk8K4IiuPPF8ZfVaLtkHkfnJqs1SCBHcjM1dyc2ncaEtUjE7UwsGTJqTgOdipKo/Lf2s+ X-Received: by 2002:a17:906:3292:b0:99b:eca2:47a8 with SMTP id 18-20020a170906329200b0099beca247a8mr10373975ejw.38.1692091095410; Tue, 15 Aug 2023 02:18:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692091095; cv=none; d=google.com; s=arc-20160816; b=IprVlhfZxVPsVxd4WJ1RQl0noeq5dKVFuLW5w+ijKKTblrg780Dj7SntjXmtlk774V GM6u9Ar1QMidFWVtkStOk6flIK70WyFT0OtTWUGzJTKxgnh3E+WJeqo8q8saK9uKsXkg dllFC/N7JduOpEKadKoCHbgSrcfy/PlVoK4UzaZM4Hnwcih+q125ydOJq4vAEflve+nW Xtr+1TyMThwPzyKHppldAvwyWM5zxQprb+BHSBBJt45lMFhAVigdgHaNM624+oaU5J0F WvMxOMlK/19GVKrae6F2DGWTQLiWrL/OEHZzKW+0T00NtTnSm38M80G8VjZY1j5l+QrC eJdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=OUtStCT5Mer8aQ2n1cwoLYxD6pTbmDF3VR2iPvYq7BI=; fh=lTSmx0+Bfqh+WoPnVIbzftPt92NpNBuAD05Hn3LxsqM=; b=MG9nZ1rVGxAfb0ybIkraUsiavxHknOv+Oml1gHZdzMb/OWp7RB9LXN3nkkXaZIDJL0 fDxP64D67XJjTaC9z+v+ZhQkvdlc2/mTefr2SkAuAXuVW0KsQk9C+YFLDOMzAtZre9Ui e+7TOpueghBXm82XtxlcnCMZv0jvy7ebHfEmgiW5iEXLbAfeJKVTOVafQMwdMMQPwUOd jWFFatZ9vQQ5hb3qV6wsKQYtC/Wx4Zd56HoSTWXMUZbvqDEYo529G27VCI2jCVPyWCN6 aXZ0ZirCXwv/XfUiy8vu3vvrMdKOJt4anhqR+ObvIu5iy9+dGy8QZ0EZgnBtVs09YRSA sh5A== ARC-Authentication-Results: i=1; mx.google.com; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w16-20020a170906385000b0098947f89083si9388858ejc.390.2023.08.15.02.17.50; Tue, 15 Aug 2023 02:18:15 -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; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234051AbjHOB55 (ORCPT + 99 others); Mon, 14 Aug 2023 21:57:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39024 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233256AbjHOB5j (ORCPT ); Mon, 14 Aug 2023 21:57:39 -0400 Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [45.249.212.187]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 09627B0; Mon, 14 Aug 2023 18:57:39 -0700 (PDT) Received: from kwepemm600003.china.huawei.com (unknown [172.30.72.55]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4RPvSn3mBJztRwy; Tue, 15 Aug 2023 09:54:01 +0800 (CST) Received: from [10.67.111.205] (10.67.111.205) by kwepemm600003.china.huawei.com (7.193.23.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.31; Tue, 15 Aug 2023 09:57:35 +0800 Subject: Re: [PATCH v5 3/7] perf record: Move setting dummy tracking before record__init_thread_masks() To: Ian Rogers , Adrian Hunter CC: , , , , , , , , , , , , , References: <20230804020741.99806-1-yangjihong1@huawei.com> <20230804020741.99806-4-yangjihong1@huawei.com> From: Yang Jihong Message-ID: <29111bbc-61af-4452-bf73-c3b32221989f@huawei.com> Date: Tue, 15 Aug 2023 09:57:35 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Originating-IP: [10.67.111.205] X-ClientProxiedBy: dggems705-chm.china.huawei.com (10.3.19.182) To kwepemm600003.china.huawei.com (7.193.23.202) X-CFilter-Loop: Reflected X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,NICE_REPLY_A, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL, 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 Hello, On 2023/8/15 4:29, Ian Rogers wrote: > On Thu, Aug 3, 2023 at 11:58 PM Adrian Hunter wrote: >> >> On 4/08/23 05:07, Yang Jihong wrote: >>> When dummy tracking go system wide, the mmap cpu mask is changed. > > As previously commented, can we improve the quality of the function > names and commit messages? This sentence is particularly difficult to > understand, I don't understand it. OK. The commit messages will be modified. Please check whether the following description is clear: User space tasks can migrate between CPUs, so when tracing selected CPUs, sideband for all CPUs is needed. In this case set the cpu map of the evsel to all online CPUs. This may modify the original cpu map of the evlist. Therefore, need to check whether the preceding scenario exists before record__init_thread_masks(). Dummy tracking has been set in record__open(), move it before record__init_thread_masks() and add a helper for unified processing. Thanks, Yang