Message ID | 20210412091006.468557-7-leo.yan@linaro.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <SRS0=5jFp=JJ=lists.infradead.org=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@kernel.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_NONE,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 58131C43460 for <linux-arm-kernel@archiver.kernel.org>; Mon, 12 Apr 2021 09:13:20 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id EC3D961207 for <linux-arm-kernel@archiver.kernel.org>; Mon, 12 Apr 2021 09:13:19 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EC3D961207 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=uvvIEoOLn5NAJv1BnbMM11DNYsYPIkStBXUHpXNcW+s=; b=KTA6kl4UurbOPAY4HwbcAEnnD W5ZORZvMKANseOITglb1l6jRPZCac2ZmbLeZgN9AePlRSoC/sIJxzb2/WH4IJq8+4ZQ4pgNha3v9h d8KULLkv9BB3fcow432Ibd3Sjo+Rp5Z7OjzvbzbBivlqlZqxQZ9tAzw0suczO4n0+0A1HnghP6+mW 6v80qkmKRtdnrH7QAwQ2z9K6QMJEqQfAx5T4WQWvhjTsXNGZFiZwQmZLmV5o7aSy3OLceFmmhnd4o QpwTKLwWPsHvLXVE4TVcXjDqhVRvZhXLyPaPz/Q19r38FQCNyjANk+7VshsKF5zv0zw1nGc54J4Ny WBjZJvA0A==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lVsbg-006DsB-Py; Mon, 12 Apr 2021 09:11:47 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lVsah-006DeA-1M for linux-arm-kernel@desiato.infradead.org; Mon, 12 Apr 2021 09:10:43 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender :Reply-To:Content-Type:Content-ID:Content-Description; bh=Ty81BCsORd5s69G8d1mkYSj1zTzYA49IgpkqvkyuSg4=; b=nSQJhqjeAftoEaubU5ZUUwr5xV uJlaQLBm1Nxs/7bysz3q5rkuSixHFORAFeLaMs5oSnDEFknE/H1WXBKF0ImAX87NeIy4odlaNugtT 8ty6fXqSyZxpugNDBJBYCGwwFP3DKGOJ0t8AvYlBBYtl2RLDpHoq3IpPdpY8EHfJ8PSf1lqpONBhk ELhJIOiyTK1afhb2lkkXBWckWbcSj0Ew8L6GR95hH9e2lxx6sAT0p4JWdpHbnJLmIuG8EmM2nXRji V3fw1Tm3yv62NKP7IcymYmdGyyI5a/J5OYxUKpz4QHjmPS8gacUE18HlipNhk/DrNg5LzsAwUlaAL ognYmpPg==; Received: from mail-pj1-x1035.google.com ([2607:f8b0:4864:20::1035]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lVsae-0061yl-I3 for linux-arm-kernel@lists.infradead.org; Mon, 12 Apr 2021 09:10:41 +0000 Received: by mail-pj1-x1035.google.com with SMTP id kk2-20020a17090b4a02b02900c777aa746fso6729380pjb.3 for <linux-arm-kernel@lists.infradead.org>; Mon, 12 Apr 2021 02:10:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Ty81BCsORd5s69G8d1mkYSj1zTzYA49IgpkqvkyuSg4=; b=AZHsMaeVOD7i+v/+4w1QrZkA+VxUz6jlOVGh/Jw3x67jejKOLWR4q7SMS6Ixuhs2UN Nnusdxgr4O8YgD2zBcWniqVcOrBQpsSeX5VbI17JSfLbvnifaMIrezKEo3giwvDh4Tyh vxgpP+EVMK16R4xvXEq9ym5xWVnQEtPEkvu1mqsoZlI637DiGK12qUKWixLnyE6NeaC5 NTKB74ekszMvFS8QUQMgatvjZriDyKTHUuTKTE4Zkvb4B1pimUMz2uvFX+28ogbR93tC gRyt+UrcqHiAtBjvZfhyTful9fnUbNMI04mtJgQgMy7Q3xV/Y9nddZKMP19hfD6SoXcF Op8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Ty81BCsORd5s69G8d1mkYSj1zTzYA49IgpkqvkyuSg4=; b=Nd/2cM6qi6FSsIsBpQtxowrzG2AqXj6ZtZWIj67ltAywvMfwZ4FQR7keOBz7qISMoD kWApV7nCWjPLWTM+9tavmLmr4r7zJ06rcvgYpVo0JQXQXJa+WwigL35pESA6gXnCbNAf jHvLftI21nkYeoGK/THIqD5SkrELszke4ELfTiQTg/5a1+ip/oQbHPqpPRfPWH4dSiVq vLU/hLrxU0u+eMhlW2M3mO5rLe8+M93Q+t5ev+m6Z0voQZAXjTGnHV5y/UGoLENkFfcl MTe/eV8PZu5muXuKSOehwHp3a3QpFQweZn4yuZRYEvTJgSYPo3929vFT5R7pn1IsGg2O uSqw== X-Gm-Message-State: AOAM531mUGEZB/gYrXY+3sz1Wc4HdTYcdOx5PEDvGfTF2scAigtWWkLC R9ECeHw86efiXCk9KbSTuqNi1w== X-Google-Smtp-Source: ABdhPJxY2wgiIB14DfuZG8F3mw/lrO4DRyLbSKZutgW8n5t2B5xm0/Br+J2SkABOTRPWpa/L6u4iNg== X-Received: by 2002:a17:90b:2291:: with SMTP id kx17mr1077967pjb.79.1618218639739; Mon, 12 Apr 2021 02:10:39 -0700 (PDT) Received: from localhost ([116.206.101.232]) by smtp.gmail.com with ESMTPSA id w23sm11187337pgi.63.2021.04.12.02.10.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Apr 2021 02:10:39 -0700 (PDT) From: Leo Yan <leo.yan@linaro.org> To: Arnaldo Carvalho de Melo <acme@kernel.org>, Al Grant <Al.Grant@arm.com>, John Garry <john.garry@huawei.com>, Will Deacon <will@kernel.org>, Mathieu Poirier <mathieu.poirier@linaro.org>, Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>, Mark Rutland <mark.rutland@arm.com>, Alexander Shishkin <alexander.shishkin@linux.intel.com>, Jiri Olsa <jolsa@redhat.com>, Namhyung Kim <namhyung@kernel.org>, Adrian Hunter <adrian.hunter@intel.com>, Dave Martin <Dave.Martin@arm.com>, James Clark <James.Clark@arm.com>, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Leo Yan <leo.yan@linaro.org> Subject: [PATCH v4 6/6] perf arm-spe: Don't wait for PERF_RECORD_EXIT event Date: Mon, 12 Apr 2021 17:10:06 +0800 Message-Id: <20210412091006.468557-7-leo.yan@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210412091006.468557-1-leo.yan@linaro.org> References: <20210412091006.468557-1-leo.yan@linaro.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210412_021040_613547_F648AD8E X-CRM114-Status: GOOD ( 14.98 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series |
perf arm-spe: Enable timestamp
|
expand
|
diff --git a/tools/perf/util/arm-spe.c b/tools/perf/util/arm-spe.c index b37d1cacebe9..654fa2413823 100644 --- a/tools/perf/util/arm-spe.c +++ b/tools/perf/util/arm-spe.c @@ -717,11 +717,7 @@ static int arm_spe_process_event(struct perf_session *session, sample->time); } } else if (timestamp) { - if (event->header.type == PERF_RECORD_EXIT) { - err = arm_spe_process_queues(spe, timestamp); - if (err) - return err; - } + err = arm_spe_process_queues(spe, timestamp); } return err;
When decode Arm SPE trace, it waits for PERF_RECORD_EXIT event (the last perf event) for processing trace data, which is needless and even might cause logic error, e.g. it might fail to correlate perf events with Arm SPE events correctly. So this patch removes the condition checking for PERF_RECORD_EXIT event. Signed-off-by: Leo Yan <leo.yan@linaro.org> --- tools/perf/util/arm-spe.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-)