Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp3638759rdh; Mon, 27 Nov 2023 22:23:41 -0800 (PST) X-Google-Smtp-Source: AGHT+IHL+rlGCZ8PlcSBQiQ17mQ1zMVifwV37pAMX9UOkMa7AsEMeW1tUWDqwpwQwG/UES8df0gH X-Received: by 2002:aa7:9304:0:b0:6be:18a9:8f60 with SMTP id cz4-20020aa79304000000b006be18a98f60mr13438636pfb.16.1701152620938; Mon, 27 Nov 2023 22:23:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701152620; cv=none; d=google.com; s=arc-20160816; b=kTey8hyp0m54Yw7b2RQpUXQj/K9tlufYkzzG2J+IQXCkGZh/jJn9s+3fUiaMEX3bG/ umOrhTbk6Skhs9RIeXGlRu35V9RRsxb179V8ExmseYMBGT6QsliFf5Pm7TdPDet7jSaz 1vVTBs3QHsfq+1W16Cl881TOcqjFQ3mN/6CXzsc9Hy9CLZ9TQsLGNgOA65H9F40IHyAB Wb0sI9AvGkziTXuuEbF0T38Cpi0lkkG0fGkBPnlRAQ9cILGY/4r3qviVnfDed9dsZonw lY0rwcoefPQFfzpVWfQvHUqxR7vSGMUKQkzYla9UrDoY6NU9Z6DCwaeYHYEyOUZLCRq6 JM3w== 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 :content-language:from:references:cc:to:subject:user-agent :mime-version:date:message-id; bh=G7eICjJM4xupJfoEVCPhiP1vyXqlAJoW2y7f/VRnhRo=; fh=o1Vn2FoN8P3qYcL1oPBFw9tTPED8vhqohyrytzukg2I=; b=vglHBT60tfxq9woMVJt2Z9b0cI5IttJF4at3R6GaiiStEqraiDhmTp5Ou89VXpU5Uc GQ2SE0eOrOFRoNh8HU3UEqeReQLYRNrPOq+M8/wFA32zfgQkC1Qgd1UmnW4y9nj13dc6 1AE3mS4c5+v9D24urYQP0GYIkuTWs5GBNXsDK59SUqO5lgzv2HHd1lFz7AhYXlv10+ck GcIkKKOEyZi/f+BYlIHed3WLN67p2VEB6tAGsC12DDsRc9uLK5paJebENGivpolMvvsh 1BSabR+vvcvRtpkN+6dq7Wu1+E0tjLfGEkgdu/RFp+URWlDlsmC8k6VZJWer+6TS2e4l TmdA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Return-Path: Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id a6-20020a63d206000000b005bd2b19dfc4si12145215pgg.493.2023.11.27.22.23.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Nov 2023 22:23:40 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id A7159805F5CB; Mon, 27 Nov 2023 22:23:38 -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 S1343638AbjK1GXG (ORCPT + 99 others); Tue, 28 Nov 2023 01:23:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34742 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343644AbjK1GWz (ORCPT ); Tue, 28 Nov 2023 01:22:55 -0500 Received: from out30-119.freemail.mail.aliyun.com (out30-119.freemail.mail.aliyun.com [115.124.30.119]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E7B4E1AE for ; Mon, 27 Nov 2023 22:23:00 -0800 (PST) X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R101e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=ay29a033018046050;MF=cruzzhao@linux.alibaba.com;NM=1;PH=DS;RN=11;SR=0;TI=SMTPD_---0VxJT9eY_1701152567; Received: from 30.222.33.26(mailfrom:cruzzhao@linux.alibaba.com fp:SMTPD_---0VxJT9eY_1701152567) by smtp.aliyun-inc.com; Tue, 28 Nov 2023 14:22:58 +0800 Message-ID: <5ab76c0c-6333-4452-ae51-9193926c802c@linux.alibaba.com> Date: Tue, 28 Nov 2023 14:22:47 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] perf: ignore exited thread when synthesize thread map To: Namhyung Kim Cc: mingo@redhat.com, peterz@infradead.org, acme@kernel.org, mark.rutland@arm.com, alexander.shishkin@linux.intel.com, jolsa@kernel.org, irogers@google.com, adrian.hunter@intel.com, kprateek.nayak@amd.com, linux-kernel@vger.kernel.org References: <20231122022154.12772-1-CruzZhao@linux.alibaba.com> From: cruzzhao Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY 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]); Mon, 27 Nov 2023 22:23:38 -0800 (PST) 在 2023/11/23 上午5:05, Namhyung Kim 写道: > Hello, > > On Tue, Nov 21, 2023 at 6:22 PM Cruz Zhao wrote: >> >> When synthesize thread map, some threads in thread map may have >> already exited, so that __event__synthesize_thread() returns -1 >> and the synthesis breaks. However, It will not have any effect >> if we just ignore the exited thread. So just ignore it and continue. > > Looks ok. But I guess you want to do the same for the leader > thread below as well. > > Thanks, > Namhyung > With my testcase, no error is returned even if we don't do the same for the leader thread blow. Well, I'll check whether the logic is still correct if we do so. Many thanks for reviewing. Best, Cruz Zhao