aboutsummaryrefslogtreecommitdiffstats
path: root/net/unix/af_unix.c
diff options
context:
space:
mode:
authorRussell King <[email protected]>2015-05-15 10:02:23 +0000
committerRussell King <[email protected]>2015-05-15 10:06:35 +0000
commit1b97937246d8b97c0760d16d8992c7937bdf5e6a (patch)
treec1a283d279d553bf0b1b975ee280efe202e0087a /net/unix/af_unix.c
parentARM: 8356/1: mm: handle non-pmd-aligned end of RAM (diff)
downloadkernel-1b97937246d8b97c0760d16d8992c7937bdf5e6a.tar.gz
kernel-1b97937246d8b97c0760d16d8992c7937bdf5e6a.zip
ARM: fix missing syscall trace exit
Josh Stone reports: I've discovered a case where both arm and arm64 will miss a ptrace syscall-exit that they should report. If the syscall is entered without TIF_SYSCALL_TRACE set, then it goes on the fast path. It's then possible to have TIF_SYSCALL_TRACE added in the middle of the syscall, but ret_fast_syscall doesn't check this flag again. Fix this by always checking for a syscall trace in the fast exit path. Reported-by: Josh Stone <[email protected]> Signed-off-by: Russell King <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions