Hi, The patchset series supports writable context for bare tracepoint. The main idea comes from patchset "writable contexts for bpf raw tracepoints" [1], but it only supports normal tracepoint with associated trace event under tracefs. Bare tracepoint is more light-weight and doesn't have the ABI burden of normal tracepoint, so add support for it in BPF. Any comments are welcome. [1]: https://lore.kernel.org/lkml/20190426184951.21812-1-mmullins@xxxxxx Hou Tao (3): bpf: support writable context for bare tracepoint libbpf: support detecting and attaching of writable tracepoint program bpf/selftests: add test for writable bare tracepoint include/trace/bpf_probe.h | 19 +++++++-- tools/lib/bpf/libbpf.c | 4 ++ .../bpf/bpf_testmod/bpf_testmod-events.h | 15 +++++++ .../selftests/bpf/bpf_testmod/bpf_testmod.c | 10 +++++ .../selftests/bpf/bpf_testmod/bpf_testmod.h | 5 +++ .../selftests/bpf/prog_tests/module_attach.c | 40 ++++++++++++++++++- .../selftests/bpf/progs/test_module_attach.c | 14 +++++++ 7 files changed, 101 insertions(+), 6 deletions(-) -- 2.29.2