add new syscall numbers from linux v5.2
authorSzabolcs Nagy <nsz@port70.net>
Mon, 12 Aug 2019 18:48:35 +0000 (18:48 +0000)
committerRich Felker <dalias@aerifal.cx>
Wed, 11 Sep 2019 14:40:39 +0000 (10:40 -0400)
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]

16 files changed:
arch/aarch64/bits/syscall.h.in
arch/arm/bits/syscall.h.in
arch/i386/bits/syscall.h.in
arch/m68k/bits/syscall.h.in
arch/microblaze/bits/syscall.h.in
arch/mips/bits/syscall.h.in
arch/mips64/bits/syscall.h.in
arch/mipsn32/bits/syscall.h.in
arch/or1k/bits/syscall.h.in
arch/powerpc/bits/syscall.h.in
arch/powerpc64/bits/syscall.h.in
arch/riscv64/bits/syscall.h.in
arch/s390x/bits/syscall.h.in
arch/sh/bits/syscall.h.in
arch/x32/bits/syscall.h.in
arch/x86_64/bits/syscall.h.in

index eed5a612c08f794e45c2a6d1b9159eb2e48e664b..955e2cabada6ae1384f98c61a4957116b4abce1c 100644 (file)
 #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
 
index 8ce1d70a4ae9c6b5bcd29e5a0af9235c9cf855d1..a565a4ee1f0bf64111b7020925190d0965a92536 100644 (file)
 #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
index fdfdc7108bc4f30dffa4d5f4a8a7b2fb1fa8dcad..c95e108e55d577b16eb1c4396b07d272aad778cc 100644 (file)
 #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
 
index c7859b99526d4b550c6731c2e71329f370535ae0..fb522b485e922d492209f99df40bb60c59f0e513 100644 (file)
 #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
index 91bc244e7172af2dd4f48851d8815ccaaf7bae58..59f86236595d6d6cf0ea430d474f8cf226e069e3 100644 (file)
 #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
 
index 6175a7c228b96c44a38c59decf9ce1d19238cd4f..582fa3b51c7d9dcb23e61b7d1e67bb49c885e29e 100644 (file)
 #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
 
index ca99e453f763526d0c854d35d05b1250dd61c148..34b9752e6a695b98c6da52d6c4b25d3b0c6d604e 100644 (file)
 #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
 
index f31ee4463f88bbed5983cc01de965259847398d0..d80cafa81dee8b4f198c48abdfe1aa0de03f7a5b 100644 (file)
 #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
 
index 33a868619f1746d9cea766bc9f6b56c9b449dce5..8ffcfae87a6a5629b2e172da7867b72e9e6f1519 100644 (file)
 #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
 
index 0a6c9addff1d18a63a3a1b87650032fb5492850e..adcf63dbbc8d3038654e22a4b4028d1f2a095756 100644 (file)
 #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
 
index 0c894a2325cbe663e222505bc42adaf97b945a74..32545b3940f14152d4960acf1c2f22a223ab62ef 100644 (file)
 #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
 
index 0de1278bbe428c9409f17ed901e9af563ca93d5d..1db70cfbf562a02d67f310ae631104753f7694b5 100644 (file)
 #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)
index 72fd2cce1f3f47bec3155dadd1efac47e773870b..c4c70474efe273c64b8ac5ff491534dd07d0b778 100644 (file)
 #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
 
index ad35fc64ee6dfc98de3478227aa1b598595bb5ad..4705ef93e457a0557ea1f5f81687797d76641825 100644 (file)
 #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
 
index 77ec432fe5884b48264a054d1db126fc99df6a5d..4d72852e327254ac10e707580179f781fb104276 100644 (file)
 #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)
index 49572ef2defd83500963ee05419d85e33986ebc9..2d4634f68359d5514e0e762ad834cf65fe7926cd 100644 (file)
 #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