summaryrefslogtreecommitdiff
path: root/include/linux/assoc_array.h
diff options
context:
space:
mode:
authorIan Rogers <irogers@google.com>2025-11-13 21:05:13 +0300
committerNamhyung Kim <namhyung@kernel.org>2025-11-18 05:43:09 +0300
commitd8d8a0b3603a9a8fa207cf9e4f292e81dc5d1008 (patch)
tree1c4619d45ce616b6739935963150a3e745f218f9 /include/linux/assoc_array.h
parentd702c0f4af6e065846e67ff89b34aec2cca7ffa7 (diff)
downloadlinux-d8d8a0b3603a9a8fa207cf9e4f292e81dc5d1008.tar.xz
perf tool_pmu: More accurately set the cpus for tool events
The user and system time events can record on different CPUs, but for all other events a single CPU map of just CPU 0 makes sense. In parse-events detect a tool PMU and then pass the perf_event_attr so that the tool_pmu can return CPUs specific for the event. This avoids a CPU map of all online CPUs being used for events like duration_time. Avoiding this avoids the evlist CPUs containing CPUs for which duration_time just gives 0. Minimizing the evlist CPUs can remove unnecessary sched_setaffinity syscalls that delay metric calculations. Signed-off-by: Ian Rogers <irogers@google.com> Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Diffstat (limited to 'include/linux/assoc_array.h')
0 files changed, 0 insertions, 0 deletions