From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 47E411D016B; Wed, 2 Oct 2024 13:36:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1727876165; cv=none; b=Zf4nvoYpNEg/WaIKT6gXlJ+Dma/No8HNBdzKUEpFDrsn1VFxlvpMRNC7912AAg54+/jzdtahRIGckMr+t9cUd87tD/s6amfOh40yz8LXBx/Czc7UQhqp7IE/pjSx8WgXTBUCs0yn3KRD7GHN02m2ejjEIoD7X8Q7NBAyAedyaoQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1727876165; c=relaxed/simple; bh=DrMot4/nbh5kgg3dffevCT4Aw7SEp9orF6zbTjs9SQQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=gmlJS0VDeBSEzTD/E0v2AqAaksk4csD9hG6YmQlPpETFUt8rXsLCiYAWpMILNgUy0YfbUQsjg7T7zQzJ1TkrXAS2ZxIkNt2uGu8fkWhiikA0xWorwArz797y8J0cZcQPSfmZydb+ccG5AaV1tXz0tMq+32MqYr9koOUb450B1ps= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=DPaP1e8w; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="DPaP1e8w" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 978A4C4CEC5; Wed, 2 Oct 2024 13:36:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1727876165; bh=DrMot4/nbh5kgg3dffevCT4Aw7SEp9orF6zbTjs9SQQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DPaP1e8wTDvwHLKJReqVawJefAeJDrsV2UzNI0Vdlqa0kWd5aXiiMxnyauwH/ve6j 2P4yTSy934FecgMtPRtXbgZAC3jjz/DMHhw5AbcZQUePgQ/p9mSzqG5QZ02hRjkCKp dZJNADfw4m8nbfMlHQU6HCcPSKGw09gs7aJHkhTQ= From: Greg Kroah-Hartman To: stable@vger.kernel.org Cc: Greg Kroah-Hartman , patches@lists.linux.dev, Leo Yan , James Clark , Adrian Hunter , Alexander Shishkin , Benjamin Gray , coresight@lists.linaro.org, gankulkarni@os.amperecomputing.com, Ian Rogers , Ingo Molnar , Jiri Olsa , Mark Rutland , Mike Leach , Namhyung Kim , Peter Zijlstra , Ruidong Tian , Suzuki Poulouse , Arnaldo Carvalho de Melo , Sasha Levin Subject: [PATCH 6.11 323/695] perf scripts python cs-etm: Restore first sample log in verbose mode Date: Wed, 2 Oct 2024 14:55:21 +0200 Message-ID: <20241002125835.342572484@linuxfoundation.org> X-Mailer: git-send-email 2.46.2 In-Reply-To: <20241002125822.467776898@linuxfoundation.org> References: <20241002125822.467776898@linuxfoundation.org> User-Agent: quilt/0.67 X-stable: review X-Patchwork-Hint: ignore Precedence: bulk X-Mailing-List: patches@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 6.11-stable review patch. If anyone has any objections, please let me know. ------------------ From: James Clark [ Upstream commit ae8e4f4048b839c1cb333d9e3d20e634b430139e ] The linked commit moved the early return on the first sample to before the verbose log, so move the log earlier too. Now the first sample is also logged and not skipped. Fixes: 2d98dbb4c9c5b09c ("perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample") Reviewed-by: Leo Yan Signed-off-by: James Clark Cc: Adrian Hunter Cc: Alexander Shishkin Cc: Benjamin Gray Cc: coresight@lists.linaro.org Cc: gankulkarni@os.amperecomputing.com Cc: Ian Rogers Cc: Ingo Molnar Cc: Jiri Olsa Cc: Mark Rutland Cc: Mike Leach Cc: Namhyung Kim Cc: Peter Zijlstra Cc: Ruidong Tian Cc: Suzuki Poulouse Link: https://lore.kernel.org/r/20240723132858.12747-1-james.clark@linaro.org Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Sasha Levin --- tools/perf/scripts/python/arm-cs-trace-disasm.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tools/perf/scripts/python/arm-cs-trace-disasm.py b/tools/perf/scripts/python/arm-cs-trace-disasm.py index d973c2baed1c8..7aff02d84ffb3 100755 --- a/tools/perf/scripts/python/arm-cs-trace-disasm.py +++ b/tools/perf/scripts/python/arm-cs-trace-disasm.py @@ -192,17 +192,16 @@ def process_event(param_dict): ip = sample["ip"] addr = sample["addr"] + if (options.verbose == True): + print("Event type: %s" % name) + print_sample(sample) + # Initialize CPU data if it's empty, and directly return back # if this is the first tracing event for this CPU. if (cpu_data.get(str(cpu) + 'addr') == None): cpu_data[str(cpu) + 'addr'] = addr return - - if (options.verbose == True): - print("Event type: %s" % name) - print_sample(sample) - # If cannot find dso so cannot dump assembler, bail out if (dso == '[unknown]'): return -- 2.43.0