Message ID | 20210410050046.5394-7-leo.yan@linaro.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <SRS0=jXx7=JH=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.8 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_PASS,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 474E3C433ED for <linux-arm-kernel@archiver.kernel.org>; Sat, 10 Apr 2021 05:05:32 +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 D66AE610CF for <linux-arm-kernel@archiver.kernel.org>; Sat, 10 Apr 2021 05:05:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D66AE610CF 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=HKucDscG6dG1s0L33mwB+B9igINJrKgG4cchLy8VGiQ=; b=n4D+Ycy55tYQIymPCNy/2ea1F VddDFwluQlJECP6++TKDyplpI8yBAAJ1VuKh5U4GCe/29PHBIC/+bH77baQ4dIWZoy+XFgxWxx2rM ryvDE2QUStR5umFhMp/sW74kS34IRB6ddSjg3FYZexpU2gV4ObHZ52m2j+79mjRjCtBPdvsQzjvhN T12JhK38zd7PC3Nl9jiSnSvGcH+yScoz0dTYsugsQHwLWtBSxIdSPO6SQmNLHgAD2yMql1XKLH4Of btGy+ggExIv0GfW4Hut6HG81U5LDaw3xNeRRFYhc9MIRcvgSanLnnF/OdWjQpgRuymAi1PTdz89xX LqR5/cMtg==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lV5mK-002AXp-GL; Sat, 10 Apr 2021 05:03:28 +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 1lV5lA-002AJb-Sc for linux-arm-kernel@desiato.infradead.org; Sat, 10 Apr 2021 05:02:17 +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=/FRqUqvNjs79TnDqfwRoRqULHUSQK3XkQp9fw1XE/Ss=; b=z2TVKuJ6cNFIQrd3Foi1MIOz/p vMf9oUOBiVIl4s0xfS5H9gQi8V7xtJvVupdbLsFTPO7Z9q6mrQL75Mto3mDXR35ReIN5eilUOHZL7 rPo6QaLtnjfq5RgaJmWqHEN9SgByNi8NnXgNxeccTWp/9XcUcFJFKhFrGiwYO4M3jKHEJhjK/Ppgl mLzE+YZT0B6avuYr3rMkI+GsKLQG7ffLjWgdW4+zGSZTed4/4hcRktuB5Hq8kWVtwsybFgKr4b0UQ 2nV7inzgKGc54QI/+wRA953uQyen9PJt6Yimkc4/7Ya/cBTwVyM9FQd+JhAiBq284NT73okwWkD4A sUzhyUlw==; Received: from mail-pg1-x52e.google.com ([2607:f8b0:4864:20::52e]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lV5l8-004w3z-FO for linux-arm-kernel@lists.infradead.org; Sat, 10 Apr 2021 05:02:15 +0000 Received: by mail-pg1-x52e.google.com with SMTP id p12so5374838pgj.10 for <linux-arm-kernel@lists.infradead.org>; Fri, 09 Apr 2021 22:02:14 -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=/FRqUqvNjs79TnDqfwRoRqULHUSQK3XkQp9fw1XE/Ss=; b=uLb+rAlP0rliUZ9kzB8VvMlZWsMmWz7FMZN7x1QXRzTkgffgWxG5QtRMR10sqWiuZ/ m3xOzH8wdXgp+yujnDOKeVUszCevlHvsVE6qz3EIG8ghEBNI5sm5R6BOuflfVT21wRXr y802OYRVR6Qg+7WqWMtnrC5ZX47iKttoZDh9hCERu46Ak55sHYL6PJZsXesF1InV2xBY MrH98RZ1bRgbd6HrN9XgBEkmX1R5ZpRfZkOaSPHGN0PBvFSf3VTybMONajbwgjHJtbiV ojXjkVry+/QAb/diVs0MQDZVjWgcEOtT9j0QsMpr6j+K4SKWwZXVs0MTHofzQ5G1Maer 6NyA== 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=/FRqUqvNjs79TnDqfwRoRqULHUSQK3XkQp9fw1XE/Ss=; b=QC2v+fAU/0qZsOzAQY/EA/1B9JP8tVzL2iegdDicAKYy24hr+0uQh9yvfMHzmHorRh HR1anrcdh01S1lZ/bG+F5NHqjzdp/ecJOHV4lGzqPmX3qHyEBERIf+4LzRAqIPCmOSte IRcd8a389BhhPRnwsHWPH8moHPY/u4kchflDoGLecU1GC6T56LkqBSzJMVUlzYX9uTdd DYK481Tc5PNNCfSeH+4tSiV6EBucAisH9UXu5tGF+YtgH0k76nvGH1oBpRHKtv1gfs5c 3N/1M0qfgUFRoywSJHmOWV0CuvCJ8XD51WAsnT+B9oqA4pjh1dCV+OIoZLAnrqVaxC3e LsUg== X-Gm-Message-State: AOAM532sYg4+l413wAITdD/kNYPDWy1eUfJP8l1VNWTUx3WGJOuPDZLM 6T7A4G1BfpPwjrgY5SYj+P/LVA== X-Google-Smtp-Source: ABdhPJxPDNjwlwFKTNRs6KKYQT7AO5Ydc9sRTph0uNM4ScrRD/fIuoA8TtPbGVL4lAopQ9VJidLVtw== X-Received: by 2002:a62:7917:0:b029:23f:594:e289 with SMTP id u23-20020a6279170000b029023f0594e289mr15293911pfc.1.1618030933682; Fri, 09 Apr 2021 22:02:13 -0700 (PDT) Received: from localhost ([116.206.101.232]) by smtp.gmail.com with ESMTPSA id k69sm4398112pga.45.2021.04.09.22.02.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Apr 2021 22:02:13 -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>, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, James Clark <James.Clark@arm.com> Cc: Leo Yan <leo.yan@linaro.org> Subject: [PATCH v3 6/6] perf arm-spe: Don't wait for PERF_RECORD_EXIT event Date: Sat, 10 Apr 2021 13:00:46 +0800 Message-Id: <20210410050046.5394-7-leo.yan@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210410050046.5394-1-leo.yan@linaro.org> References: <20210410050046.5394-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-20210409_220214_529582_DD479E10 X-CRM114-Status: GOOD ( 14.54 ) 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 8facda81a06c..5e98a29fcbdb 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(-)