Merge branch 'uprobe-bpf-allow-to-change-app-registers-from-uprobe-registers'
authorAlexei Starovoitov <ast@kernel.org>
Wed, 24 Sep 2025 09:25:07 +0000 (02:25 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 24 Sep 2025 09:43:35 +0000 (02:43 -0700)
Jiri Olsa says:

====================
we recently had several requests for tetragon to be able to change
user application function return value or divert its execution through
instruction pointer change.

This patchset adds support for uprobe program to change app's registers
including instruction pointer.

v4 changes:
- rebased on bpf-next/master, we will handle the future simple conflict
  with tip/perf/core
- changed condition in kprobe_prog_is_valid_access [Andrii]
- added acks
====================

Link: https://patch.msgid.link/20250916215301.664963-1-jolsa@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>

Trivial merge