summaryrefslogtreecommitdiffstats
path: root/arch/riscv
diff options
context:
space:
mode:
authorPaul Walmsley2019-07-19 02:15:06 +0200
committerPaul Walmsley2019-07-19 06:47:36 +0200
commit56ac5e2139331898f29e6990f67ae8d2f080686b (patch)
tree3750b472d394808ee538b788144a44fd17282651 /arch/riscv
parentMerge tag 'for-5.3/dm-changes-2' of git://git.kernel.org/pub/scm/linux/kernel... (diff)
downloadkernel-qcow2-linux-56ac5e2139331898f29e6990f67ae8d2f080686b.tar.gz
kernel-qcow2-linux-56ac5e2139331898f29e6990f67ae8d2f080686b.tar.xz
kernel-qcow2-linux-56ac5e2139331898f29e6990f67ae8d2f080686b.zip
riscv: enable sys_clone3 syscall for rv64
Enable the sys_clone3 syscall for RV64. We simply include the generic version. Tested by running the program from https://lore.kernel.org/lkml/20190716130631.tohj4ub54md25dys@brauner.io/ and verifying that it completes successfully. Signed-off-by: Paul Walmsley <paul.walmsley@sifive.com> Acked-by: Christian Brauner <christian@brauner.io> Cc: Christian Brauner <christian@brauner.io>
Diffstat (limited to 'arch/riscv')
-rw-r--r--arch/riscv/include/uapi/asm/unistd.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/riscv/include/uapi/asm/unistd.h b/arch/riscv/include/uapi/asm/unistd.h
index 0e2eeeb1fd27..13ce76cc5aff 100644
--- a/arch/riscv/include/uapi/asm/unistd.h
+++ b/arch/riscv/include/uapi/asm/unistd.h
@@ -18,6 +18,7 @@
#ifdef __LP64__
#define __ARCH_WANT_NEW_STAT
#define __ARCH_WANT_SET_GET_RLIMIT
+#define __ARCH_WANT_SYS_CLONE3
#endif /* __LP64__ */
#include <asm-generic/unistd.h>