Pull rseq fixes from Thomas Gleixer:
"A pile of rseq related fixups:
- Prevent infinite recursion when delivering SIGSEGV
- Remove the abort of rseq critical section on fork() as syscalls
inside rseq critical sections are explicitely forbidden. So no
point in doing the abort on the child.
- Align the rseq structure on 32 bytes in the ARM selftest code.
- Fix file permissions of the test script"
* 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
rseq: Avoid infinite recursion when delivering SIGSEGV
rseq/cleanup: Do not abort rseq c.s. in child on fork()
rseq/selftests/arm: Align 'struct rseq_cs' on 32 bytes
rseq/selftests: Make run_param_test.sh executable
|
||
|---|---|---|
| .. | ||
| .gitignore | ||
| basic_percpu_ops_test.c | ||
| basic_test.c | ||
| Makefile | ||
| param_test.c | ||
| rseq-arm.h | ||
| rseq-mips.h | ||
| rseq-ppc.h | ||
| rseq-skip.h | ||
| rseq-x86.h | ||
| rseq.c | ||
| rseq.h | ||
| run_param_test.sh | ||