]> www.infradead.org Git - linux.git/commitdiff
perf arm-spe: Remove the unused 'midr' field
authorLeo Yan <leo.yan@arm.com>
Thu, 3 Oct 2024 18:53:20 +0000 (19:53 +0100)
committerNamhyung Kim <namhyung@kernel.org>
Mon, 14 Oct 2024 19:04:31 +0000 (12:04 -0700)
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@arm.com>
Reviewed-by: James Clark <james.clark@linaro.org>
Link: https://lore.kernel.org/r/20241003185322.192357-6-leo.yan@arm.com
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
tools/perf/util/arm-spe.c

index 9221b2f66bbeed09385d50af73b27e77c6b42a84..485f60c323093ae715238c65f49299337e6311e3 100644 (file)
@@ -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;
@@ -1501,7 +1498,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_PMU_TYPE_V2];
-       spe->midr = midr;
        spe->metadata = metadata;
        spe->metadata_ver = metadata_ver;
        spe->metadata_nr_cpu = nr_cpu;