Files
linux/arch/arm/kernel
Timothy E Baldwin 1eeb7407d2 ARM: 8802/1: Call syscall_trace_exit even when system call skipped
[ Upstream commit f18aef742c ]

On at least x86 and ARM64, and as documented in the ptrace man page
a skipped system call will still cause a syscall exit ptrace stop.

Previous to this commit 32-bit ARM did not, resulting in strace
being confused when seccomp skips system calls.

This change also impacts programs that use ptrace to skip system calls.

Fixes: ad75b51459 ("ARM: 7579/1: arch/allow a scno of -1 to not cause a SIGILL")
Signed-off-by: Timothy E Baldwin <T.E.Baldwin99@members.leeds.ac.uk>
Signed-off-by: Eugene Syromyatnikov <evgsyr@gmail.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
Tested-by: Kees Cook <keescook@chromium.org>
Tested-by: Eugene Syromyatnikov <evgsyr@gmail.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-11-24 08:20:56 +01:00
..
2008-08-12 19:54:09 +01:00
2018-01-21 15:37:56 +00:00
2014-11-21 15:24:50 +00:00
2017-08-14 16:22:55 +01:00
2017-08-14 16:22:55 +01:00
2017-08-14 16:22:55 +01:00
2018-08-22 10:52:44 -07:00
2019-06-15 11:54:00 +02:00
2014-11-21 15:24:50 +00:00
2018-07-20 00:02:41 +02:00