Thread (11 messages) 11 messages, 2 authors, 2020-08-11

Re: [PATCH v5 3/9] x86: vdso: Expose sigreturn address on vdso to the kernel

From: Andy Lutomirski <luto@kernel.org>
Date: 2020-08-11 18:50:39
Also in: linux-kselftest, lkml

On Mon, Aug 10, 2020 at 4:26 PM Gabriel Krisman Bertazi
[off-list ref] wrote:
Syscall user redirection requires the signal trampoline code to not be
captured, in order to support returning with a locked selector while
avoiding recursion back into the signal handler.  For ia-32, which has
the trampoline in the vDSO, expose the entry points to the kernel, such
that it can avoid dispatching syscalls from that region to userspace.
Almost looks good.
+int arch_syscall_is_vdso_sigreturn(struct pt_regs *regs)
If you make that bool instead of int, feel free to add:

Acked-by: Andy Lutomirski <luto@kernel.org>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help