[PATCH v2 5/7] perf arm-spe: Remove the unused 'midr' field

From: Leo Yan
Date: Sat Sep 14 2024 - 18:10:55 EST


The 'midr' field is replaced by the MIDR values stored in metadata (per
CPU wise). Remove the 'midr' field as it is no longer used.

Signed-off-by: Leo Yan <leo.yan@xxxxxxx>
---
tools/perf/util/arm-spe.c | 4 ----
1 file changed, 4 deletions(-)

diff --git a/tools/perf/util/arm-spe.c b/tools/perf/util/arm-spe.c
index e263df079c14..cb0d40b7e3fa 100644
--- a/tools/perf/util/arm-spe.c
+++ b/tools/perf/util/arm-spe.c
@@ -46,7 +46,6 @@ struct arm_spe {
struct perf_session *session;
struct machine *machine;
u32 pmu_type;
- u64 midr;

struct perf_tsc_conversion tc;

@@ -1466,8 +1465,6 @@ int arm_spe_process_auxtrace_info(union perf_event *event,
struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info;
size_t min_sz = ARM_SPE_AUXTRACE_V1_PRIV_SIZE;
struct perf_record_time_conv *tc = &session->time_conv;
- const char *cpuid = perf_env__cpuid(session->evlist->env);
- u64 midr = strtol(cpuid, NULL, 16);
struct arm_spe *spe;
u64 **metadata = NULL;
u64 metadata_ver;
@@ -1499,7 +1496,6 @@ int arm_spe_process_auxtrace_info(union perf_event *event,
spe->pmu_type = auxtrace_info->priv[ARM_SPE_PMU_TYPE];
else
spe->pmu_type = auxtrace_info->priv[ARM_SPE_SHARED_PMU_TYPE];
- spe->midr = midr;
spe->metadata = metadata;
spe->metadata_ver = metadata_ver;
spe->metadata_nr_cpu = nr_cpu;
--
2.34.1