On Sat, Sep 19, 2020 at 01:06:36AM -0700, Kees Cook wrote:
Some archs (like powerpc) only support changing the return code during syscall exit when ptrace is used. Test entry vs exit phases for which portions of the syscall number and return values need to be set at which different phases. For non-powerpc, all changes are made during ptrace syscall entry, as before. For powerpc, the syscall number is changed at ptrace syscall entry and the syscall return value is changed on ptrace syscall exit.
Reported-by: Thadeu Lima de Souza Cascardo cascardo@canonical.com Suggested-by: Thadeu Lima de Souza Cascardo cascardo@canonical.com Link: https://lore.kernel.org/linux-kselftest/20200911181012.171027-1-cascardo@can... Fixes: 58d0a862f573 ("seccomp: add tests for ptrace hole") Signed-off-by: Kees Cook keescook@chromium.org
Looks good! Acked-by: Christian Brauner christian.brauner@ubuntu.com