]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
perf env: Remove unused perf_env__raw_arch
authorIan Rogers <irogers@google.com>
Tue, 2 Jun 2026 15:25:12 +0000 (08:25 -0700)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 3 Jun 2026 19:52:27 +0000 (16:52 -0300)
The switch to using e_machine has made the perf_env__raw_arch function
unused so remove it.

Signed-off-by: Ian Rogers <irogers@google.com>
Acked-by: Namhyung Kim <namhyung@kernel.org>
Cc: Alexander Gordeev <agordeev@linux.ibm.com>
Cc: Heiko Carstens <hca@linux.ibm.com>
Cc: Honglei Wang <jameshongleiwang@126.com>
Cc: Jan Polensky <japo@linux.ibm.com>
Cc: Sumanth Korikkar <sumanthk@linux.ibm.com>
Cc: Thomas Richter <tmricht@linux.ibm.com>
Cc: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/env.c
tools/perf/util/env.h

index b41562fb06c632e61306f5e4ed2a033896c05892..28c54c58193e48e70bc54f1a807a7da106db83eb 100644 (file)
@@ -470,19 +470,6 @@ int perf_env__read_cpuid(struct perf_env *env)
        return 0;
 }
 
-static int perf_env__read_arch(struct perf_env *env)
-{
-       struct utsname uts;
-
-       if (env->arch)
-               return 0;
-
-       if (!uname(&uts))
-               env->arch = strdup(uts.machine);
-
-       return env->arch ? 0 : -ENOMEM;
-}
-
 static int perf_env__read_nr_cpus_avail(struct perf_env *env)
 {
        if (env->nr_cpus_avail == 0)
@@ -601,11 +588,6 @@ error:
        return ret;
 }
 
-const char *perf_env__raw_arch(struct perf_env *env)
-{
-       return env && !perf_env__read_arch(env) ? env->arch : "unknown";
-}
-
 int perf_env__nr_cpus_avail(struct perf_env *env)
 {
        return env && !perf_env__read_nr_cpus_avail(env) ? env->nr_cpus_avail : 0;
index 5a917271ca0d8abc085db2f698b3c889b7498b75..83e74328798f1cf2fff6add7d27d9f5e3340bedf 100644 (file)
@@ -190,7 +190,6 @@ uint16_t perf_env__e_machine(struct perf_env *env, uint32_t *e_flags);
 const char *perf_env__arch(struct perf_env *env);
 const char *perf_env__arch_strerrno(uint16_t e_machine, int err);
 const char *perf_env__cpuid(struct perf_env *env);
-const char *perf_env__raw_arch(struct perf_env *env);
 int perf_env__nr_cpus_avail(struct perf_env *env);
 
 void perf_env__init(struct perf_env *env);