There were few more tests and samples that were using custom perf buffer setup code from trace_helpers.h. This patch set gets rid of all the usages of those and removes helpers themselves. Libbpf provides nicer, but equally powerful set of APIs to work with perf ring buffers, so let's have all the samples use v1->v2: - make logging message one long line instead of two (Song). Andrii Nakryiko (5): selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API selftests/bpf: switch test_tcpnotify to perf_buffer API samples/bpf: convert xdp_sample_pkts_user to perf_buffer API samples/bpf: switch trace_output sample to perf_buffer API selftests/bpf: remove perf buffer helpers samples/bpf/trace_output_user.c | 43 ++---- samples/bpf/xdp_sample_pkts_user.c | 61 +++------ .../bpf/prog_tests/get_stack_raw_tp.c | 78 ++++++----- .../bpf/progs/test_get_stack_rawtp.c | 2 +- .../selftests/bpf/test_tcpnotify_user.c | 90 +++++-------- tools/testing/selftests/bpf/trace_helpers.c | 125 ------------------ tools/testing/selftests/bpf/trace_helpers.h | 9 -- 7 files changed, 111 insertions(+), 297 deletions(-) -- 2.17.1