diff options
author | Dr. David Alan Gilbert <dgilbert@redhat.com> | 2015-09-22 17:59:09 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-09-22 18:09:53 -0400 |
commit | 09f7298100ea9767324298ab0c7979f6d7463183 (patch) | |
tree | 69fe296e779996a9563eb765de38dd1672bc6f6f | |
parent | 5dd01be14565df814408327971775f36e55bf5e3 (diff) |
userfaultfd: register uapi generic syscall (aarch64)
Add the userfaultfd syscalls to uapi asm-generic, it was tested with
postcopy live migration on aarch64 with both 4k and 64k pagesize
kernels.
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: Andrea Arcangeli <aarcange@redhat.com>
Cc: Michael Ellerman <mpe@ellerman.id.au>
Cc: Shuah Khan <shuahkh@osg.samsung.com>
Cc: Thierry Reding <treding@nvidia.com>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r-- | include/uapi/asm-generic/unistd.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/include/uapi/asm-generic/unistd.h b/include/uapi/asm-generic/unistd.h index 8da542a2874d..ee124009e12a 100644 --- a/include/uapi/asm-generic/unistd.h +++ b/include/uapi/asm-generic/unistd.h | |||
@@ -709,17 +709,19 @@ __SYSCALL(__NR_memfd_create, sys_memfd_create) | |||
709 | __SYSCALL(__NR_bpf, sys_bpf) | 709 | __SYSCALL(__NR_bpf, sys_bpf) |
710 | #define __NR_execveat 281 | 710 | #define __NR_execveat 281 |
711 | __SC_COMP(__NR_execveat, sys_execveat, compat_sys_execveat) | 711 | __SC_COMP(__NR_execveat, sys_execveat, compat_sys_execveat) |
712 | #define __NR_membarrier 282 | 712 | #define __NR_userfaultfd 282 |
713 | __SYSCALL(__NR_userfaultfd, sys_userfaultfd) | ||
714 | #define __NR_membarrier 283 | ||
713 | __SYSCALL(__NR_membarrier, sys_membarrier) | 715 | __SYSCALL(__NR_membarrier, sys_membarrier) |
714 | 716 | ||
715 | #undef __NR_syscalls | 717 | #undef __NR_syscalls |
716 | #define __NR_syscalls 283 | 718 | #define __NR_syscalls 284 |
717 | 719 | ||
718 | /* | 720 | /* |
719 | * All syscalls below here should go away really, | 721 | * All syscalls below here should go away really, |
720 | * these are provided for both review and as a porting | 722 | * these are provided for both review and as a porting |
721 | * help for the C library version. | 723 | * help for the C library version. |
722 | * | 724 | * |
723 | * Last chance: are any of these important enough to | 725 | * Last chance: are any of these important enough to |
724 | * enable by default? | 726 | * enable by default? |
725 | */ | 727 | */ |