]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - tools/perf/util/env.c
perf tools: Add missing headers, mostly stdlib.h
[linux.git] / tools / perf / util / env.c
index 6a3eaf7d9353c5251f8c0d2a7f7ab6b6696ace0d..7d317d49d2077bde7012cdbac9c0e9aa3b4d1f93 100644 (file)
@@ -1,12 +1,13 @@
 // SPDX-License-Identifier: GPL-2.0
 #include "cpumap.h"
 #include "env.h"
-#include "sane_ctype.h"
+#include <linux/ctype.h>
 #include "util.h"
 #include "bpf-event.h"
 #include <errno.h>
 #include <sys/utsname.h>
 #include <bpf/libbpf.h>
+#include <stdlib.h>
 
 struct perf_env perf_env;
 
@@ -246,6 +247,7 @@ int perf_env__read_cpu_topology_map(struct perf_env *env)
        for (cpu = 0; cpu < nr_cpus; ++cpu) {
                env->cpu[cpu].core_id   = cpu_map__get_core_id(cpu);
                env->cpu[cpu].socket_id = cpu_map__get_socket_id(cpu);
+               env->cpu[cpu].die_id    = cpu_map__get_die_id(cpu);
        }
 
        env->nr_cpus_avail = nr_cpus;