Browse Source

add clone3 syscall number from linux v5.3

the syscall number is reserved on all targets, but it is not wired up
on all targets, see

  linux commit 8f6ccf6159aed1f04c6d179f61f6fb2691261e84
  Merge tag 'clone3-v5.3' of ... brauner/linux

  linux commit 8f3220a806545442f6f26195bc491520f5276e7c
  arch: wire-up clone3() syscall

  linux commit 7f192e3cd316ba58c88dfa26796cf77789dd9872
  fork: add clone3
Szabolcs Nagy 5 years ago
parent
commit
fa765ca54f

+ 1 - 0
arch/aarch64/bits/syscall.h.in

@@ -288,4 +288,5 @@
 #define __NR_fsmount		432
 #define __NR_fspick		433
 #define __NR_pidfd_open		434
+#define __NR_clone3		435
 

+ 1 - 0
arch/arm/bits/syscall.h.in

@@ -388,6 +388,7 @@
 #define __NR_fsmount		432
 #define __NR_fspick		433
 #define __NR_pidfd_open		434
+#define __NR_clone3		435
 
 #define __ARM_NR_breakpoint	0x0f0001
 #define __ARM_NR_cacheflush	0x0f0002

+ 1 - 0
arch/i386/bits/syscall.h.in

@@ -425,4 +425,5 @@
 #define __NR_fsmount		432
 #define __NR_fspick		433
 #define __NR_pidfd_open		434
+#define __NR_clone3		435
 

+ 1 - 0
arch/microblaze/bits/syscall.h.in

@@ -426,4 +426,5 @@
 #define __NR_fsmount		432
 #define __NR_fspick		433
 #define __NR_pidfd_open		434
+#define __NR_clone3		435
 

+ 1 - 0
arch/or1k/bits/syscall.h.in

@@ -310,4 +310,5 @@
 #define __NR_fsmount		432
 #define __NR_fspick		433
 #define __NR_pidfd_open		434
+#define __NR_clone3		435
 

+ 1 - 0
arch/powerpc/bits/syscall.h.in

@@ -414,4 +414,5 @@
 #define __NR_fsmount		432
 #define __NR_fspick		433
 #define __NR_pidfd_open		434
+#define __NR_clone3		435
 

+ 1 - 0
arch/powerpc64/bits/syscall.h.in

@@ -386,4 +386,5 @@
 #define __NR_fsmount		432
 #define __NR_fspick		433
 #define __NR_pidfd_open		434
+#define __NR_clone3		435
 

+ 1 - 0
arch/riscv64/bits/syscall.h.in

@@ -288,6 +288,7 @@
 #define __NR_fsmount		432
 #define __NR_fspick		433
 #define __NR_pidfd_open		434
+#define __NR_clone3		435
 
 #define __NR_sysriscv __NR_arch_specific_syscall
 #define __NR_riscv_flush_icache (__NR_sysriscv + 15)

+ 1 - 0
arch/s390x/bits/syscall.h.in

@@ -351,4 +351,5 @@
 #define __NR_fsmount		432
 #define __NR_fspick		433
 #define __NR_pidfd_open		434
+#define __NR_clone3		435
 

+ 2 - 0
arch/x32/bits/syscall.h.in

@@ -297,6 +297,8 @@
 #define __NR_fsmount		(0x40000000 + 432)
 #define __NR_fspick		(0x40000000 + 433)
 #define __NR_pidfd_open		(0x40000000 + 434)
+#define __NR_clone3		(0x40000000 + 435)
+
 
 #define __NR_rt_sigaction (0x40000000 + 512)
 #define __NR_rt_sigreturn (0x40000000 + 513)

+ 1 - 0
arch/x86_64/bits/syscall.h.in

@@ -344,4 +344,5 @@
 #define __NR_fsmount		432
 #define __NR_fspick		433
 #define __NR_pidfd_open		434
+#define __NR_clone3		435