[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240902200515.2103769-1-namhyung@kernel.org>
Date: Mon, 2 Sep 2024 13:05:10 -0700
From: Namhyung Kim <namhyung@...nel.org>
To: Arnaldo Carvalho de Melo <acme@...nel.org>,
Ian Rogers <irogers@...gle.com>,
Kan Liang <kan.liang@...ux.intel.com>
Cc: Jiri Olsa <jolsa@...nel.org>,
Adrian Hunter <adrian.hunter@...el.com>,
Peter Zijlstra <peterz@...radead.org>,
Ingo Molnar <mingo@...nel.org>,
LKML <linux-kernel@...r.kernel.org>,
linux-perf-users@...r.kernel.org,
Song Liu <song@...nel.org>,
bpf@...r.kernel.org
Subject: [PATCHSET 0/5] perf tools: Constify BPF control data properly (v1)
Hello,
I've realized that some control data (usually for filter actions)
should be defined as 'const volatile' so that it can passed to the BPF
core and to be optimized properly (like with dead code elimination).
Convert the existing codes with the similar patterns.
Thanks,
Namhyung
Namhyung Kim (5):
perf stat: Constify control data for BPF
perf ftrace latency: Constify control data for BPF
perf kwork: Constify control data for BPF
perf lock contention: Constify control data for BPF
perf record offcpu: Constify control data for BPF
tools/perf/util/bpf_counter_cgroup.c | 6 +--
tools/perf/util/bpf_ftrace.c | 8 ++--
tools/perf/util/bpf_kwork.c | 9 ++--
tools/perf/util/bpf_kwork_top.c | 7 +--
tools/perf/util/bpf_lock_contention.c | 45 ++++++++++---------
tools/perf/util/bpf_off_cpu.c | 16 +++----
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c | 2 +-
tools/perf/util/bpf_skel/func_latency.bpf.c | 7 +--
tools/perf/util/bpf_skel/kwork_top.bpf.c | 2 +-
tools/perf/util/bpf_skel/kwork_trace.bpf.c | 5 ++-
.../perf/util/bpf_skel/lock_contention.bpf.c | 27 +++++------
tools/perf/util/bpf_skel/off_cpu.bpf.c | 9 ++--
12 files changed, 76 insertions(+), 67 deletions(-)
--
2.46.0.469.g59c65b2a67-goog
Powered by blists - more mailing lists