diff options
| author | Szabolcs Nagy <nsz@port70.net> | 2019-08-12 18:48:35 +0000 | 
|---|---|---|
| committer | Rich Felker <dalias@aerifal.cx> | 2019-09-11 10:40:39 -0400 | 
| commit | b60763092eacceedd799a7eb7c1a7c4e3f7aee5e (patch) | |
| tree | a740f2494f0ebaaf389727a2c96af74f4dd28a3c /arch | |
| parent | 81e795e1f1f51308c5c6129a4ed018200f1664d8 (diff) | |
| download | musl-b60763092eacceedd799a7eb7c1a7c4e3f7aee5e.tar.gz | |
add new syscall numbers from linux v5.2
new mount api syscalls were added, same numers on all targets, see
  linux commit a07b20004793d8926f78d63eb5980559f7813404
  vfs: syscall: Add open_tree(2) to reference or clone a mount
  linux commit 2db154b3ea8e14b04fee23e3fdfd5e9d17fbc6ae
  vfs: syscall: Add move_mount(2) to move mounts around
  linux commit 24dcb3d90a1f67fe08c68a004af37df059d74005
  vfs: syscall: Add fsopen() to prepare for superblock creation
  linux commit ecdab150fddb42fe6a739335257949220033b782
  vfs: syscall: Add fsconfig() for configuring and managing a context
  linux commit 93766fbd2696c2c4453dd8e1070977e9cd4e6b6d
  vfs: syscall: Add fsmount() to create a mount for a superblock
  linux commit cf3cba4a429be43e5527a3f78859b1bfd9ebc5fb
  vfs: syscall: Add fspick() to select a superblock for reconfiguration
  linux commit 9c8ad7a2ff0bfe58f019ec0abc1fb965114dde7d
  uapi, x86: Fix the syscall numbering of the mount API syscalls [ver #2]
  linux commit d8076bdb56af5e5918376cd1573a6b0007fc1a89
  uapi: Wire up the mount API syscalls on non-x86 arches [ver #2]
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/aarch64/bits/syscall.h.in | 6 | ||||
| -rw-r--r-- | arch/arm/bits/syscall.h.in | 6 | ||||
| -rw-r--r-- | arch/i386/bits/syscall.h.in | 6 | ||||
| -rw-r--r-- | arch/m68k/bits/syscall.h.in | 6 | ||||
| -rw-r--r-- | arch/microblaze/bits/syscall.h.in | 6 | ||||
| -rw-r--r-- | arch/mips/bits/syscall.h.in | 6 | ||||
| -rw-r--r-- | arch/mips64/bits/syscall.h.in | 6 | ||||
| -rw-r--r-- | arch/mipsn32/bits/syscall.h.in | 6 | ||||
| -rw-r--r-- | arch/or1k/bits/syscall.h.in | 6 | ||||
| -rw-r--r-- | arch/powerpc/bits/syscall.h.in | 6 | ||||
| -rw-r--r-- | arch/powerpc64/bits/syscall.h.in | 6 | ||||
| -rw-r--r-- | arch/riscv64/bits/syscall.h.in | 7 | ||||
| -rw-r--r-- | arch/s390x/bits/syscall.h.in | 6 | ||||
| -rw-r--r-- | arch/sh/bits/syscall.h.in | 6 | ||||
| -rw-r--r-- | arch/x32/bits/syscall.h.in | 6 | ||||
| -rw-r--r-- | arch/x86_64/bits/syscall.h.in | 6 | 
16 files changed, 97 insertions, 0 deletions
| diff --git a/arch/aarch64/bits/syscall.h.in b/arch/aarch64/bits/syscall.h.in index eed5a612..955e2cab 100644 --- a/arch/aarch64/bits/syscall.h.in +++ b/arch/aarch64/bits/syscall.h.in @@ -281,4 +281,10 @@  #define __NR_io_uring_setup 425  #define __NR_io_uring_enter 426  #define __NR_io_uring_register 427 +#define __NR_open_tree		428 +#define __NR_move_mount		429 +#define __NR_fsopen		430 +#define __NR_fsconfig		431 +#define __NR_fsmount		432 +#define __NR_fspick		433 diff --git a/arch/arm/bits/syscall.h.in b/arch/arm/bits/syscall.h.in index 8ce1d70a..a565a4ee 100644 --- a/arch/arm/bits/syscall.h.in +++ b/arch/arm/bits/syscall.h.in @@ -381,6 +381,12 @@  #define __NR_io_uring_setup	425  #define __NR_io_uring_enter	426  #define __NR_io_uring_register	427 +#define __NR_open_tree		428 +#define __NR_move_mount		429 +#define __NR_fsopen		430 +#define __NR_fsconfig		431 +#define __NR_fsmount		432 +#define __NR_fspick		433  #define __ARM_NR_breakpoint	0x0f0001  #define __ARM_NR_cacheflush	0x0f0002 diff --git a/arch/i386/bits/syscall.h.in b/arch/i386/bits/syscall.h.in index fdfdc710..c95e108e 100644 --- a/arch/i386/bits/syscall.h.in +++ b/arch/i386/bits/syscall.h.in @@ -418,4 +418,10 @@  #define __NR_io_uring_setup	425  #define __NR_io_uring_enter	426  #define __NR_io_uring_register	427 +#define __NR_open_tree		428 +#define __NR_move_mount		429 +#define __NR_fsopen		430 +#define __NR_fsconfig		431 +#define __NR_fsmount		432 +#define __NR_fspick		433 diff --git a/arch/m68k/bits/syscall.h.in b/arch/m68k/bits/syscall.h.in index c7859b99..fb522b48 100644 --- a/arch/m68k/bits/syscall.h.in +++ b/arch/m68k/bits/syscall.h.in @@ -398,3 +398,9 @@  #define __NR_io_uring_setup	425  #define __NR_io_uring_enter	426  #define __NR_io_uring_register	427 +#define __NR_open_tree		428 +#define __NR_move_mount		429 +#define __NR_fsopen		430 +#define __NR_fsconfig		431 +#define __NR_fsmount		432 +#define __NR_fspick		433 diff --git a/arch/microblaze/bits/syscall.h.in b/arch/microblaze/bits/syscall.h.in index 91bc244e..59f86236 100644 --- a/arch/microblaze/bits/syscall.h.in +++ b/arch/microblaze/bits/syscall.h.in @@ -419,4 +419,10 @@  #define __NR_io_uring_setup 425  #define __NR_io_uring_enter 426  #define __NR_io_uring_register 427 +#define __NR_open_tree		428 +#define __NR_move_mount		429 +#define __NR_fsopen		430 +#define __NR_fsconfig		431 +#define __NR_fsmount		432 +#define __NR_fspick		433 diff --git a/arch/mips/bits/syscall.h.in b/arch/mips/bits/syscall.h.in index 6175a7c2..582fa3b5 100644 --- a/arch/mips/bits/syscall.h.in +++ b/arch/mips/bits/syscall.h.in @@ -400,4 +400,10 @@  #define __NR_io_uring_setup          4425  #define __NR_io_uring_enter          4426  #define __NR_io_uring_register       4427 +#define __NR_open_tree		4428 +#define __NR_move_mount		4429 +#define __NR_fsopen		4430 +#define __NR_fsconfig		4431 +#define __NR_fsmount		4432 +#define __NR_fspick		4433 diff --git a/arch/mips64/bits/syscall.h.in b/arch/mips64/bits/syscall.h.in index ca99e453..34b9752e 100644 --- a/arch/mips64/bits/syscall.h.in +++ b/arch/mips64/bits/syscall.h.in @@ -330,4 +330,10 @@  #define __NR_io_uring_setup		5425  #define __NR_io_uring_enter		5426  #define __NR_io_uring_register		5427 +#define __NR_open_tree		5428 +#define __NR_move_mount		5429 +#define __NR_fsopen		5430 +#define __NR_fsconfig		5431 +#define __NR_fsmount		5432 +#define __NR_fspick		5433 diff --git a/arch/mipsn32/bits/syscall.h.in b/arch/mipsn32/bits/syscall.h.in index f31ee446..d80cafa8 100644 --- a/arch/mipsn32/bits/syscall.h.in +++ b/arch/mipsn32/bits/syscall.h.in @@ -354,4 +354,10 @@  #define __NR_io_uring_setup		6425  #define __NR_io_uring_enter		6426  #define __NR_io_uring_register		6427 +#define __NR_open_tree		6428 +#define __NR_move_mount		6429 +#define __NR_fsopen		6430 +#define __NR_fsconfig		6431 +#define __NR_fsmount		6432 +#define __NR_fspick		6433 diff --git a/arch/or1k/bits/syscall.h.in b/arch/or1k/bits/syscall.h.in index 33a86861..8ffcfae8 100644 --- a/arch/or1k/bits/syscall.h.in +++ b/arch/or1k/bits/syscall.h.in @@ -303,4 +303,10 @@  #define __NR_io_uring_setup 425  #define __NR_io_uring_enter 426  #define __NR_io_uring_register 427 +#define __NR_open_tree		428 +#define __NR_move_mount		429 +#define __NR_fsopen		430 +#define __NR_fsconfig		431 +#define __NR_fsmount		432 +#define __NR_fspick		433 diff --git a/arch/powerpc/bits/syscall.h.in b/arch/powerpc/bits/syscall.h.in index 0a6c9add..adcf63db 100644 --- a/arch/powerpc/bits/syscall.h.in +++ b/arch/powerpc/bits/syscall.h.in @@ -407,4 +407,10 @@  #define __NR_io_uring_setup        425  #define __NR_io_uring_enter        426  #define __NR_io_uring_register     427 +#define __NR_open_tree		428 +#define __NR_move_mount		429 +#define __NR_fsopen		430 +#define __NR_fsconfig		431 +#define __NR_fsmount		432 +#define __NR_fspick		433 diff --git a/arch/powerpc64/bits/syscall.h.in b/arch/powerpc64/bits/syscall.h.in index 0c894a23..32545b39 100644 --- a/arch/powerpc64/bits/syscall.h.in +++ b/arch/powerpc64/bits/syscall.h.in @@ -379,4 +379,10 @@  #define __NR_io_uring_setup         425  #define __NR_io_uring_enter         426  #define __NR_io_uring_register      427 +#define __NR_open_tree		428 +#define __NR_move_mount		429 +#define __NR_fsopen		430 +#define __NR_fsconfig		431 +#define __NR_fsmount		432 +#define __NR_fspick		433 diff --git a/arch/riscv64/bits/syscall.h.in b/arch/riscv64/bits/syscall.h.in index 0de1278b..1db70cfb 100644 --- a/arch/riscv64/bits/syscall.h.in +++ b/arch/riscv64/bits/syscall.h.in @@ -281,5 +281,12 @@  #define __NR_io_uring_setup 425  #define __NR_io_uring_enter 426  #define __NR_io_uring_register 427 +#define __NR_open_tree		428 +#define __NR_move_mount		429 +#define __NR_fsopen		430 +#define __NR_fsconfig		431 +#define __NR_fsmount		432 +#define __NR_fspick		433 +  #define __NR_sysriscv __NR_arch_specific_syscall  #define __NR_riscv_flush_icache (__NR_sysriscv + 15) diff --git a/arch/s390x/bits/syscall.h.in b/arch/s390x/bits/syscall.h.in index 72fd2cce..c4c70474 100644 --- a/arch/s390x/bits/syscall.h.in +++ b/arch/s390x/bits/syscall.h.in @@ -344,4 +344,10 @@  #define __NR_io_uring_setup             425  #define __NR_io_uring_enter             426  #define __NR_io_uring_register          427 +#define __NR_open_tree		428 +#define __NR_move_mount		429 +#define __NR_fsopen		430 +#define __NR_fsconfig		431 +#define __NR_fsmount		432 +#define __NR_fspick		433 diff --git a/arch/sh/bits/syscall.h.in b/arch/sh/bits/syscall.h.in index ad35fc64..4705ef93 100644 --- a/arch/sh/bits/syscall.h.in +++ b/arch/sh/bits/syscall.h.in @@ -391,4 +391,10 @@  #define __NR_io_uring_setup         425  #define __NR_io_uring_enter         426  #define __NR_io_uring_register      427 +#define __NR_open_tree		428 +#define __NR_move_mount		429 +#define __NR_fsopen		430 +#define __NR_fsconfig		431 +#define __NR_fsmount		432 +#define __NR_fspick		433 diff --git a/arch/x32/bits/syscall.h.in b/arch/x32/bits/syscall.h.in index 77ec432f..4d72852e 100644 --- a/arch/x32/bits/syscall.h.in +++ b/arch/x32/bits/syscall.h.in @@ -290,6 +290,12 @@  #define __NR_io_uring_setup (0x40000000 + 425)  #define __NR_io_uring_enter (0x40000000 + 426)  #define __NR_io_uring_register (0x40000000 + 427) +#define __NR_open_tree		(0x40000000 + 428) +#define __NR_move_mount		(0x40000000 + 429) +#define __NR_fsopen		(0x40000000 + 430) +#define __NR_fsconfig		(0x40000000 + 431) +#define __NR_fsmount		(0x40000000 + 432) +#define __NR_fspick		(0x40000000 + 433)  #define __NR_rt_sigaction (0x40000000 + 512)  #define __NR_rt_sigreturn (0x40000000 + 513) diff --git a/arch/x86_64/bits/syscall.h.in b/arch/x86_64/bits/syscall.h.in index 49572ef2..2d4634f6 100644 --- a/arch/x86_64/bits/syscall.h.in +++ b/arch/x86_64/bits/syscall.h.in @@ -337,4 +337,10 @@  #define __NR_io_uring_setup			425  #define __NR_io_uring_enter			426  #define __NR_io_uring_register			427 +#define __NR_open_tree		428 +#define __NR_move_mount		429 +#define __NR_fsopen		430 +#define __NR_fsconfig		431 +#define __NR_fsmount		432 +#define __NR_fspick		433 | 
