Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
commit 85cc91e upstream. The implementation of syscall_get_nr on mips used to ignore the task argument and return the syscall number of the calling thread instead of the target thread. The bug was exposed to user space by commit 201766a ("ptrace: add PTRACE_GET_SYSCALL_INFO request") and detected by strace test suite. Link: strace/strace#235 Fixes: c2d9f17 ("MIPS: Fix syscall_get_nr for the syscall exit tracing.") Cc: <stable@vger.kernel.org> # v3.19+ Co-developed-by: Dmitry V. Levin <ldv@strace.io> Signed-off-by: Dmitry V. Levin <ldv@strace.io> Signed-off-by: Elvira Khabirova <lineprinter0@gmail.com> Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit dab227639f13de746fa652b27bfb3e8468fabc3f)
- Loading branch information