Thread (9 messages) flat view 9 messages, 2 authors, 2015-10-16

Re: [PATCH v3] selftests/seccomp: build and pass on arm64

From: Kees Cook <hidden>
Date: 2015-10-15 18:42:56
Also in: lkml

On Thu, Oct 15, 2015 at 7:07 AM, Shuah Khan [off-list ref] wrote:
On 10/06/2015 01:30 PM, Kees Cook wrote:
quoted
Changing arm64 syscalls is done via a specific register set, more like s390
than like arm (specific ptrace call) and x86 (part of general registers).
Since (restarting) poll doesn't exist on arm64, switch to using nanosleep
for testing restart_syscall. And since it looks like the syscall ABI is
inconsistent on arm-compat, so we must work around it (and document it) in
the test.

Signed-off-by: Kees Cook <redacted>
---
v3:
 - correctly set syscall number on native arm64.
v2:
 - switch to nanosleep from a bad mix of poll and ppoll for testing restart.
---
Is this good to go? Failed to apply to linux-kselftest next.
If you can rebase and resend. I can get this into 4.4-rc1
Yes please. :)

Thanks!

-Kees

-- 
Kees Cook
Chrome OS Security
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help