On Tue, 2024-05-21 at 12:48 +0200, Jiri Olsa wrote: > Currently the application with enabled shadow stack will crash > if it sets up return uprobe. The reason is the uretprobe kernel > code changes the user space task's stack, but does not update > shadow stack accordingly. > > Adding new functions to update values on shadow stack and using > them in uprobe code to keep shadow stack in sync with uretprobe > changes to user stack. > > Fixes: 8b1c23543436 ("x86/shstk: Add return uprobe support") > Signed-off-by: Jiri Olsa <jolsa@xxxxxxxxxx> > --- Acked-by: Rick Edgecombe <rick.p.edgecombe@xxxxxxxxx>