Em Sat, Feb 12, 2022 at 05:47:25PM -0800, Andrii Nakryiko escreveu: > On Sat, Feb 12, 2022 at 10:18 AM Jiri Olsa <olsajiri@xxxxxxxxx> wrote: > > > > On Sat, Feb 12, 2022 at 07:51:23AM -0800, Andrii Nakryiko wrote: > > > libbpf's bpf_prog_load() and bpf__object_next() APIs are deprecated. > > > remove perf's usage of these deprecated functions. After this patch > > > set, the only remaining libbpf deprecated APIs in perf would be > > > bpf_program__set_prep() and bpf_program__nth_fd(). > > > > > > v5 -> v6: > > > - rebase onto perf/core tree (Arnaldo); > > > > looks good, tests are passing for me > > great, thanks for checking! All tests passed, patches merged and pushed out to perf/core, thanks! - Arnaldo > > > > jirka > > > > > v4 -> v5: > > > - add bpf_perf_object__add() and use it where appropriate (Jiri); > > > - use __maybe_unused in first patch; > > > v3 -> v4: > > > - Fixed commit title > > > - Added weak definition for deprecated function > > > v2 -> v3: > > > - Fixed commit message to use upstream perf > > > v1 -> v2: > > > - Added missing commit message > > > - Added more details to commit message and added steps to reproduce > > > original test case. > > > > > > Christy Lee (2): > > > perf: Stop using deprecated bpf_load_program() API > > > perf: Stop using deprecated bpf_object__next() API > > > > > > tools/perf/tests/bpf.c | 14 ++---- > > > tools/perf/util/bpf-event.c | 13 +++++ > > > tools/perf/util/bpf-loader.c | 98 +++++++++++++++++++++++++++++------- > > > 3 files changed, 96 insertions(+), 29 deletions(-) > > > > > > -- > > > 2.30.2 > > > -- - Arnaldo