Hello, This is version two of the patches previously posted here:
http://lkml.kernel.org/r/1529949285-11013-1-git-send-email-will.dea...@arm.com Changes since v1 include: * Move abort handler in-line to avoid possibility of it being out-of-range for conditional branch instructions I've tested both native and compat (little-endian only) with the selftests and they pass successfully on my Seattle box. Thanks, Will --->8 Will Deacon (3): arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ asm-generic: unistd.h: Wire up sys_rseq rseq/selftests: Add support for arm64 arch/arm64/Kconfig | 1 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/entry.S | 2 + arch/arm64/kernel/ptrace.c | 2 + arch/arm64/kernel/signal.c | 3 + include/uapi/asm-generic/unistd.h | 4 +- tools/testing/selftests/rseq/param_test.c | 20 + tools/testing/selftests/rseq/rseq-arm64.h | 594 ++++++++++++++++++++++++++++++ tools/testing/selftests/rseq/rseq.h | 2 + 10 files changed, 630 insertions(+), 2 deletions(-) create mode 100644 tools/testing/selftests/rseq/rseq-arm64.h -- 2.1.4