Centos-kernel-stream-9/tools
Michael Petlan 9784484ae5 perf maps: Add functions to access maps
Bugzilla: https://bugzilla.redhat.com/2233483

upstream
========
commit 5ab6d715c32f6249415bcd1972bae7e6c03636f0
Author: Ian Rogers <irogers@google.com>
Date: Mon Mar 20 14:22:34 2023 -0700

description
===========
Introduce functions to access struct maps. These functions reduce the
number of places reference counting is necessary. While tidying APIs do
some small const-ification, in particlar to unwind_libunwind_ops.

Committer notes:

Fixed up tools/perf/util/unwind-libunwind.c:

-               return ops->get_entries(cb, arg, thread, data, max_stack);
+               return ops->get_entries(cb, arg, thread, data, max_stack, best_effort);

    Signed-off-by: Ian Rogers <irogers@google.com>
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Alexey Bayduraev <alexey.v.bayduraev@linux.intel.com>
    Cc: Andi Kleen <ak@linux.intel.com>
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Cc: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    Cc: Darren Hart <dvhart@infradead.org>
    Cc: Davidlohr Bueso <dave@stgolabs.net>
    Cc: Dmitriy Vyukov <dvyukov@google.com>
    Cc: Eric Dumazet <edumazet@google.com>
    Cc: German Gomez <german.gomez@arm.com>
    Cc: Hao Luo <haoluo@google.com>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: James Clark <james.clark@arm.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: John Garry <john.g.garry@oracle.com>
    Cc: Kajol Jain <kjain@linux.ibm.com>
    Cc: Kan Liang <kan.liang@linux.intel.com>
    Cc: Leo Yan <leo.yan@linaro.org>
    Cc: Madhavan Srinivasan <maddy@linux.ibm.com>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Masami Hiramatsu <mhiramat@kernel.org>
    Cc: Miaoqian Lin <linmq006@gmail.com>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Riccardo Mancini <rickyman7@gmail.com>
    Cc: Shunsuke Nakamura <nakamura.shun@fujitsu.com>
    Cc: Song Liu <song@kernel.org>
    Cc: Stephane Eranian <eranian@google.com>
    Cc: Stephen Brennan <stephen.s.brennan@oracle.com>
    Cc: Steven Rostedt (VMware) <rostedt@goodmis.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Thomas Richter <tmricht@linux.ibm.com>
    Cc: Yury Norov <yury.norov@gmail.com>
    Link: https://lore.kernel.org/r/20230320212248.1175731-2-irogers@google.com
    Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

Signed-off-by: Michael Petlan <mpetlan@redhat.com>
2023-09-18 12:00:01 +02:00
..
accounting
arch perf bench syscall: Add fork syscall benchmark 2023-09-18 11:59:42 +02:00
bootconfig
bpf
build tools build: Add a feature test for scandirat(), that is not implemented so far in musl and uclibc 2023-09-18 11:59:54 +02:00
cgroup
debugging
edid
firewire
firmware
gpio Merge: Add support for HTE subsystem and Tegra GTE 2023-08-14 14:00:58 +02:00
hv
iio
include perf cs-etm: Handle PERF_RECORD_AUX_OUTPUT_HW_ID packet 2023-09-18 11:59:52 +02:00
io_uring
kvm/kvm_stat
laptop
leds
lib tools api: Add io__getline 2023-09-18 11:59:58 +02:00
memory-model
objtool Merge: update drivers/cpuidle to match v6.3 2023-07-26 14:50:12 +02:00
pci
pcmcia
perf perf maps: Add functions to access maps 2023-09-18 12:00:01 +02:00
power tools/power/x86/intel-speed-select: Support more than 8 sockets. 2023-07-28 12:33:43 +00:00
rcu
scripts
spi
testing selftests: cgroup: fix test_kmem_memcg_deletion kernel mem check 2023-09-08 12:45:43 -04:00
thermal/tmon
time
tracing
usb
verification
virtio tools/virtio: fix build break for aarch64 2023-08-08 22:16:17 +02:00
vm
wmi
Makefile