On Thu, May 21, 2026 at 5:44 AM Jiri Olsa <[email protected]> wrote: > > In the unregister path we use __in_uprobe_trampoline check with > current->mm for the VMA lookup, which is wrong, because we are > in the tracer context, not the traced process. > > Add mm_struct pointer argument to __in_uprobe_trampoline and > changing related callers to pass proper mm_struct pointer. > > Fixes: ba2bfc97b462 ("uprobes/x86: Add support to optimize uprobes") > Signed-off-by: Jiri Olsa <[email protected]> > --- > arch/x86/kernel/uprobes.c | 14 +++++++------- > 1 file changed, 7 insertions(+), 7 deletions(-) >
lgtm, thanks! Acked-by: Andrii Nakryiko <[email protected]> [...]
