Commit e87c6bc3852b ("bpf: permit multiple bpf attachments
for a single perf event") added support to attach multiple
bpf programs to a single perf event. Given a perf event
(kprobe, uprobe, or kernel tracepoint), the perf ioctl interface
is used to query bpf programs attached to the same trace event.
The same ioctl interface is also used to attach bpf program.
Patch #1 had the core implementation and patch #2 added
a test case in tools bpf selftests suite.

Yonghong Song (2):
  bpf/tracing: allow user space to query prog array on the same tp
  bpf/tracing: add a bpf test for new ioctl query interface

 include/linux/bpf.h                      |   4 ++
 include/uapi/linux/perf_event.h          |   6 ++
 kernel/bpf/core.c                        |  24 +++++++
 kernel/events/core.c                     |   3 +
 kernel/trace/bpf_trace.c                 |  23 +++++++
 tools/include/uapi/linux/perf_event.h    |   6 ++
 tools/testing/selftests/bpf/Makefile     |   2 +-
 tools/testing/selftests/bpf/test_progs.c | 107 +++++++++++++++++++++++++++++++
 8 files changed, 174 insertions(+), 1 deletion(-)

-- 
2.9.5

Reply via email to