diff options
| -rw-r--r-- | arch/alpha/kernel/syscalls/syscall.tbl | 6 | ||||
| -rw-r--r-- | arch/arm/tools/syscall.tbl | 6 | ||||
| -rw-r--r-- | arch/arm64/include/asm/unistd.h | 2 | ||||
| -rw-r--r-- | arch/arm64/include/asm/unistd32.h | 12 | ||||
| -rw-r--r-- | arch/ia64/kernel/syscalls/syscall.tbl | 6 | ||||
| -rw-r--r-- | arch/m68k/kernel/syscalls/syscall.tbl | 6 | ||||
| -rw-r--r-- | arch/microblaze/kernel/syscalls/syscall.tbl | 6 | ||||
| -rw-r--r-- | arch/mips/kernel/syscalls/syscall_n32.tbl | 6 | ||||
| -rw-r--r-- | arch/mips/kernel/syscalls/syscall_n64.tbl | 6 | ||||
| -rw-r--r-- | arch/mips/kernel/syscalls/syscall_o32.tbl | 6 | ||||
| -rw-r--r-- | arch/parisc/kernel/syscalls/syscall.tbl | 6 | ||||
| -rw-r--r-- | arch/powerpc/kernel/syscalls/syscall.tbl | 6 | ||||
| -rw-r--r-- | arch/s390/kernel/syscalls/syscall.tbl | 6 | ||||
| -rw-r--r-- | arch/sh/kernel/syscalls/syscall.tbl | 6 | ||||
| -rw-r--r-- | arch/sparc/kernel/syscalls/syscall.tbl | 6 | ||||
| -rw-r--r-- | arch/xtensa/kernel/syscalls/syscall.tbl | 6 | ||||
| -rw-r--r-- | include/uapi/asm-generic/unistd.h | 14 |
17 files changed, 110 insertions, 2 deletions
diff --git a/arch/alpha/kernel/syscalls/syscall.tbl b/arch/alpha/kernel/syscalls/syscall.tbl index 165f268beafc..9e7704e44f6d 100644 --- a/arch/alpha/kernel/syscalls/syscall.tbl +++ b/arch/alpha/kernel/syscalls/syscall.tbl | |||
| @@ -467,3 +467,9 @@ | |||
| 467 | 535 common io_uring_setup sys_io_uring_setup | 467 | 535 common io_uring_setup sys_io_uring_setup |
| 468 | 536 common io_uring_enter sys_io_uring_enter | 468 | 536 common io_uring_enter sys_io_uring_enter |
| 469 | 537 common io_uring_register sys_io_uring_register | 469 | 537 common io_uring_register sys_io_uring_register |
| 470 | 538 common open_tree sys_open_tree | ||
| 471 | 539 common move_mount sys_move_mount | ||
| 472 | 540 common fsopen sys_fsopen | ||
| 473 | 541 common fsconfig sys_fsconfig | ||
| 474 | 542 common fsmount sys_fsmount | ||
| 475 | 543 common fspick sys_fspick | ||
diff --git a/arch/arm/tools/syscall.tbl b/arch/arm/tools/syscall.tbl index 0393917eaa57..aaf479a9e92d 100644 --- a/arch/arm/tools/syscall.tbl +++ b/arch/arm/tools/syscall.tbl | |||
| @@ -441,3 +441,9 @@ | |||
| 441 | 425 common io_uring_setup sys_io_uring_setup | 441 | 425 common io_uring_setup sys_io_uring_setup |
| 442 | 426 common io_uring_enter sys_io_uring_enter | 442 | 426 common io_uring_enter sys_io_uring_enter |
| 443 | 427 common io_uring_register sys_io_uring_register | 443 | 427 common io_uring_register sys_io_uring_register |
| 444 | 428 common open_tree sys_open_tree | ||
| 445 | 429 common move_mount sys_move_mount | ||
| 446 | 430 common fsopen sys_fsopen | ||
| 447 | 431 common fsconfig sys_fsconfig | ||
| 448 | 432 common fsmount sys_fsmount | ||
| 449 | 433 common fspick sys_fspick | ||
diff --git a/arch/arm64/include/asm/unistd.h b/arch/arm64/include/asm/unistd.h index f2a83ff6b73c..70e6882853c0 100644 --- a/arch/arm64/include/asm/unistd.h +++ b/arch/arm64/include/asm/unistd.h | |||
| @@ -44,7 +44,7 @@ | |||
| 44 | #define __ARM_NR_compat_set_tls (__ARM_NR_COMPAT_BASE + 5) | 44 | #define __ARM_NR_compat_set_tls (__ARM_NR_COMPAT_BASE + 5) |
| 45 | #define __ARM_NR_COMPAT_END (__ARM_NR_COMPAT_BASE + 0x800) | 45 | #define __ARM_NR_COMPAT_END (__ARM_NR_COMPAT_BASE + 0x800) |
| 46 | 46 | ||
| 47 | #define __NR_compat_syscalls 428 | 47 | #define __NR_compat_syscalls 434 |
| 48 | #endif | 48 | #endif |
| 49 | 49 | ||
| 50 | #define __ARCH_WANT_SYS_CLONE | 50 | #define __ARCH_WANT_SYS_CLONE |
diff --git a/arch/arm64/include/asm/unistd32.h b/arch/arm64/include/asm/unistd32.h index 23f1a44acada..c39e90600bb3 100644 --- a/arch/arm64/include/asm/unistd32.h +++ b/arch/arm64/include/asm/unistd32.h | |||
| @@ -874,6 +874,18 @@ __SYSCALL(__NR_io_uring_setup, sys_io_uring_setup) | |||
| 874 | __SYSCALL(__NR_io_uring_enter, sys_io_uring_enter) | 874 | __SYSCALL(__NR_io_uring_enter, sys_io_uring_enter) |
| 875 | #define __NR_io_uring_register 427 | 875 | #define __NR_io_uring_register 427 |
| 876 | __SYSCALL(__NR_io_uring_register, sys_io_uring_register) | 876 | __SYSCALL(__NR_io_uring_register, sys_io_uring_register) |
| 877 | #define __NR_open_tree 428 | ||
| 878 | __SYSCALL(__NR_open_tree, sys_open_tree) | ||
| 879 | #define __NR_move_mount 429 | ||
| 880 | __SYSCALL(__NR_move_mount, sys_move_mount) | ||
| 881 | #define __NR_fsopen 430 | ||
| 882 | __SYSCALL(__NR_fsopen, sys_fsopen) | ||
| 883 | #define __NR_fsconfig 431 | ||
| 884 | __SYSCALL(__NR_fsconfig, sys_fsconfig) | ||
| 885 | #define __NR_fsmount 432 | ||
| 886 | __SYSCALL(__NR_fsmount, sys_fsmount) | ||
| 887 | #define __NR_fspick 433 | ||
| 888 | __SYSCALL(__NR_fspick, sys_fspick) | ||
| 877 | 889 | ||
| 878 | /* | 890 | /* |
| 879 | * Please add new compat syscalls above this comment and update | 891 | * Please add new compat syscalls above this comment and update |
diff --git a/arch/ia64/kernel/syscalls/syscall.tbl b/arch/ia64/kernel/syscalls/syscall.tbl index 56e3d0b685e1..e01df3f2f80d 100644 --- a/arch/ia64/kernel/syscalls/syscall.tbl +++ b/arch/ia64/kernel/syscalls/syscall.tbl | |||
| @@ -348,3 +348,9 @@ | |||
| 348 | 425 common io_uring_setup sys_io_uring_setup | 348 | 425 common io_uring_setup sys_io_uring_setup |
| 349 | 426 common io_uring_enter sys_io_uring_enter | 349 | 426 common io_uring_enter sys_io_uring_enter |
| 350 | 427 common io_uring_register sys_io_uring_register | 350 | 427 common io_uring_register sys_io_uring_register |
| 351 | 428 common open_tree sys_open_tree | ||
| 352 | 429 common move_mount sys_move_mount | ||
| 353 | 430 common fsopen sys_fsopen | ||
| 354 | 431 common fsconfig sys_fsconfig | ||
| 355 | 432 common fsmount sys_fsmount | ||
| 356 | 433 common fspick sys_fspick | ||
diff --git a/arch/m68k/kernel/syscalls/syscall.tbl b/arch/m68k/kernel/syscalls/syscall.tbl index df4ec3ec71d1..7e3d0734b2f3 100644 --- a/arch/m68k/kernel/syscalls/syscall.tbl +++ b/arch/m68k/kernel/syscalls/syscall.tbl | |||
| @@ -427,3 +427,9 @@ | |||
| 427 | 425 common io_uring_setup sys_io_uring_setup | 427 | 425 common io_uring_setup sys_io_uring_setup |
| 428 | 426 common io_uring_enter sys_io_uring_enter | 428 | 426 common io_uring_enter sys_io_uring_enter |
| 429 | 427 common io_uring_register sys_io_uring_register | 429 | 427 common io_uring_register sys_io_uring_register |
| 430 | 428 common open_tree sys_open_tree | ||
| 431 | 429 common move_mount sys_move_mount | ||
| 432 | 430 common fsopen sys_fsopen | ||
| 433 | 431 common fsconfig sys_fsconfig | ||
| 434 | 432 common fsmount sys_fsmount | ||
| 435 | 433 common fspick sys_fspick | ||
diff --git a/arch/microblaze/kernel/syscalls/syscall.tbl b/arch/microblaze/kernel/syscalls/syscall.tbl index 4964947732af..26339e417695 100644 --- a/arch/microblaze/kernel/syscalls/syscall.tbl +++ b/arch/microblaze/kernel/syscalls/syscall.tbl | |||
| @@ -433,3 +433,9 @@ | |||
| 433 | 425 common io_uring_setup sys_io_uring_setup | 433 | 425 common io_uring_setup sys_io_uring_setup |
| 434 | 426 common io_uring_enter sys_io_uring_enter | 434 | 426 common io_uring_enter sys_io_uring_enter |
| 435 | 427 common io_uring_register sys_io_uring_register | 435 | 427 common io_uring_register sys_io_uring_register |
| 436 | 428 common open_tree sys_open_tree | ||
| 437 | 429 common move_mount sys_move_mount | ||
| 438 | 430 common fsopen sys_fsopen | ||
| 439 | 431 common fsconfig sys_fsconfig | ||
| 440 | 432 common fsmount sys_fsmount | ||
| 441 | 433 common fspick sys_fspick | ||
diff --git a/arch/mips/kernel/syscalls/syscall_n32.tbl b/arch/mips/kernel/syscalls/syscall_n32.tbl index 9392dfe33f97..0e2dd68ade57 100644 --- a/arch/mips/kernel/syscalls/syscall_n32.tbl +++ b/arch/mips/kernel/syscalls/syscall_n32.tbl | |||
| @@ -366,3 +366,9 @@ | |||
| 366 | 425 n32 io_uring_setup sys_io_uring_setup | 366 | 425 n32 io_uring_setup sys_io_uring_setup |
| 367 | 426 n32 io_uring_enter sys_io_uring_enter | 367 | 426 n32 io_uring_enter sys_io_uring_enter |
| 368 | 427 n32 io_uring_register sys_io_uring_register | 368 | 427 n32 io_uring_register sys_io_uring_register |
| 369 | 428 n32 open_tree sys_open_tree | ||
| 370 | 429 n32 move_mount sys_move_mount | ||
| 371 | 430 n32 fsopen sys_fsopen | ||
| 372 | 431 n32 fsconfig sys_fsconfig | ||
| 373 | 432 n32 fsmount sys_fsmount | ||
| 374 | 433 n32 fspick sys_fspick | ||
diff --git a/arch/mips/kernel/syscalls/syscall_n64.tbl b/arch/mips/kernel/syscalls/syscall_n64.tbl index cd0c8aa21fba..5eebfa0d155c 100644 --- a/arch/mips/kernel/syscalls/syscall_n64.tbl +++ b/arch/mips/kernel/syscalls/syscall_n64.tbl | |||
| @@ -342,3 +342,9 @@ | |||
| 342 | 425 n64 io_uring_setup sys_io_uring_setup | 342 | 425 n64 io_uring_setup sys_io_uring_setup |
| 343 | 426 n64 io_uring_enter sys_io_uring_enter | 343 | 426 n64 io_uring_enter sys_io_uring_enter |
| 344 | 427 n64 io_uring_register sys_io_uring_register | 344 | 427 n64 io_uring_register sys_io_uring_register |
| 345 | 428 n64 open_tree sys_open_tree | ||
| 346 | 429 n64 move_mount sys_move_mount | ||
| 347 | 430 n64 fsopen sys_fsopen | ||
| 348 | 431 n64 fsconfig sys_fsconfig | ||
| 349 | 432 n64 fsmount sys_fsmount | ||
| 350 | 433 n64 fspick sys_fspick | ||
diff --git a/arch/mips/kernel/syscalls/syscall_o32.tbl b/arch/mips/kernel/syscalls/syscall_o32.tbl index e849e8ffe4a2..3cc1374e02d0 100644 --- a/arch/mips/kernel/syscalls/syscall_o32.tbl +++ b/arch/mips/kernel/syscalls/syscall_o32.tbl | |||
| @@ -415,3 +415,9 @@ | |||
| 415 | 425 o32 io_uring_setup sys_io_uring_setup | 415 | 425 o32 io_uring_setup sys_io_uring_setup |
| 416 | 426 o32 io_uring_enter sys_io_uring_enter | 416 | 426 o32 io_uring_enter sys_io_uring_enter |
| 417 | 427 o32 io_uring_register sys_io_uring_register | 417 | 427 o32 io_uring_register sys_io_uring_register |
| 418 | 428 o32 open_tree sys_open_tree | ||
| 419 | 429 o32 move_mount sys_move_mount | ||
| 420 | 430 o32 fsopen sys_fsopen | ||
| 421 | 431 o32 fsconfig sys_fsconfig | ||
| 422 | 432 o32 fsmount sys_fsmount | ||
| 423 | 433 o32 fspick sys_fspick | ||
diff --git a/arch/parisc/kernel/syscalls/syscall.tbl b/arch/parisc/kernel/syscalls/syscall.tbl index fe8ca623add8..c9e377d59232 100644 --- a/arch/parisc/kernel/syscalls/syscall.tbl +++ b/arch/parisc/kernel/syscalls/syscall.tbl | |||
| @@ -424,3 +424,9 @@ | |||
| 424 | 425 common io_uring_setup sys_io_uring_setup | 424 | 425 common io_uring_setup sys_io_uring_setup |
| 425 | 426 common io_uring_enter sys_io_uring_enter | 425 | 426 common io_uring_enter sys_io_uring_enter |
| 426 | 427 common io_uring_register sys_io_uring_register | 426 | 427 common io_uring_register sys_io_uring_register |
| 427 | 428 common open_tree sys_open_tree | ||
| 428 | 429 common move_mount sys_move_mount | ||
| 429 | 430 common fsopen sys_fsopen | ||
| 430 | 431 common fsconfig sys_fsconfig | ||
| 431 | 432 common fsmount sys_fsmount | ||
| 432 | 433 common fspick sys_fspick | ||
diff --git a/arch/powerpc/kernel/syscalls/syscall.tbl b/arch/powerpc/kernel/syscalls/syscall.tbl index 00f5a63c8d9a..103655d84b4b 100644 --- a/arch/powerpc/kernel/syscalls/syscall.tbl +++ b/arch/powerpc/kernel/syscalls/syscall.tbl | |||
| @@ -509,3 +509,9 @@ | |||
| 509 | 425 common io_uring_setup sys_io_uring_setup | 509 | 425 common io_uring_setup sys_io_uring_setup |
| 510 | 426 common io_uring_enter sys_io_uring_enter | 510 | 426 common io_uring_enter sys_io_uring_enter |
| 511 | 427 common io_uring_register sys_io_uring_register | 511 | 427 common io_uring_register sys_io_uring_register |
| 512 | 428 common open_tree sys_open_tree | ||
| 513 | 429 common move_mount sys_move_mount | ||
| 514 | 430 common fsopen sys_fsopen | ||
| 515 | 431 common fsconfig sys_fsconfig | ||
| 516 | 432 common fsmount sys_fsmount | ||
| 517 | 433 common fspick sys_fspick | ||
diff --git a/arch/s390/kernel/syscalls/syscall.tbl b/arch/s390/kernel/syscalls/syscall.tbl index 061418f787c3..e822b2964a83 100644 --- a/arch/s390/kernel/syscalls/syscall.tbl +++ b/arch/s390/kernel/syscalls/syscall.tbl | |||
| @@ -430,3 +430,9 @@ | |||
| 430 | 425 common io_uring_setup sys_io_uring_setup sys_io_uring_setup | 430 | 425 common io_uring_setup sys_io_uring_setup sys_io_uring_setup |
| 431 | 426 common io_uring_enter sys_io_uring_enter sys_io_uring_enter | 431 | 426 common io_uring_enter sys_io_uring_enter sys_io_uring_enter |
| 432 | 427 common io_uring_register sys_io_uring_register sys_io_uring_register | 432 | 427 common io_uring_register sys_io_uring_register sys_io_uring_register |
| 433 | 428 common open_tree sys_open_tree sys_open_tree | ||
| 434 | 429 common move_mount sys_move_mount sys_move_mount | ||
| 435 | 430 common fsopen sys_fsopen sys_fsopen | ||
| 436 | 431 common fsconfig sys_fsconfig sys_fsconfig | ||
| 437 | 432 common fsmount sys_fsmount sys_fsmount | ||
| 438 | 433 common fspick sys_fspick sys_fspick | ||
diff --git a/arch/sh/kernel/syscalls/syscall.tbl b/arch/sh/kernel/syscalls/syscall.tbl index 480b057556ee..016a727d4357 100644 --- a/arch/sh/kernel/syscalls/syscall.tbl +++ b/arch/sh/kernel/syscalls/syscall.tbl | |||
| @@ -430,3 +430,9 @@ | |||
| 430 | 425 common io_uring_setup sys_io_uring_setup | 430 | 425 common io_uring_setup sys_io_uring_setup |
| 431 | 426 common io_uring_enter sys_io_uring_enter | 431 | 426 common io_uring_enter sys_io_uring_enter |
| 432 | 427 common io_uring_register sys_io_uring_register | 432 | 427 common io_uring_register sys_io_uring_register |
| 433 | 428 common open_tree sys_open_tree | ||
| 434 | 429 common move_mount sys_move_mount | ||
| 435 | 430 common fsopen sys_fsopen | ||
| 436 | 431 common fsconfig sys_fsconfig | ||
| 437 | 432 common fsmount sys_fsmount | ||
| 438 | 433 common fspick sys_fspick | ||
diff --git a/arch/sparc/kernel/syscalls/syscall.tbl b/arch/sparc/kernel/syscalls/syscall.tbl index a1dd24307b00..e047480b1605 100644 --- a/arch/sparc/kernel/syscalls/syscall.tbl +++ b/arch/sparc/kernel/syscalls/syscall.tbl | |||
| @@ -473,3 +473,9 @@ | |||
| 473 | 425 common io_uring_setup sys_io_uring_setup | 473 | 425 common io_uring_setup sys_io_uring_setup |
| 474 | 426 common io_uring_enter sys_io_uring_enter | 474 | 426 common io_uring_enter sys_io_uring_enter |
| 475 | 427 common io_uring_register sys_io_uring_register | 475 | 427 common io_uring_register sys_io_uring_register |
| 476 | 428 common open_tree sys_open_tree | ||
| 477 | 429 common move_mount sys_move_mount | ||
| 478 | 430 common fsopen sys_fsopen | ||
| 479 | 431 common fsconfig sys_fsconfig | ||
| 480 | 432 common fsmount sys_fsmount | ||
| 481 | 433 common fspick sys_fspick | ||
diff --git a/arch/xtensa/kernel/syscalls/syscall.tbl b/arch/xtensa/kernel/syscalls/syscall.tbl index 30084eaf8422..5fa0ee1c8e00 100644 --- a/arch/xtensa/kernel/syscalls/syscall.tbl +++ b/arch/xtensa/kernel/syscalls/syscall.tbl | |||
| @@ -398,3 +398,9 @@ | |||
| 398 | 425 common io_uring_setup sys_io_uring_setup | 398 | 425 common io_uring_setup sys_io_uring_setup |
| 399 | 426 common io_uring_enter sys_io_uring_enter | 399 | 426 common io_uring_enter sys_io_uring_enter |
| 400 | 427 common io_uring_register sys_io_uring_register | 400 | 427 common io_uring_register sys_io_uring_register |
| 401 | 428 common open_tree sys_open_tree | ||
| 402 | 429 common move_mount sys_move_mount | ||
| 403 | 430 common fsopen sys_fsopen | ||
| 404 | 431 common fsconfig sys_fsconfig | ||
| 405 | 432 common fsmount sys_fsmount | ||
| 406 | 433 common fspick sys_fspick | ||
diff --git a/include/uapi/asm-generic/unistd.h b/include/uapi/asm-generic/unistd.h index dee7292e1df6..a87904daf103 100644 --- a/include/uapi/asm-generic/unistd.h +++ b/include/uapi/asm-generic/unistd.h | |||
| @@ -832,9 +832,21 @@ __SYSCALL(__NR_io_uring_setup, sys_io_uring_setup) | |||
| 832 | __SYSCALL(__NR_io_uring_enter, sys_io_uring_enter) | 832 | __SYSCALL(__NR_io_uring_enter, sys_io_uring_enter) |
| 833 | #define __NR_io_uring_register 427 | 833 | #define __NR_io_uring_register 427 |
| 834 | __SYSCALL(__NR_io_uring_register, sys_io_uring_register) | 834 | __SYSCALL(__NR_io_uring_register, sys_io_uring_register) |
| 835 | #define __NR_open_tree 428 | ||
| 836 | __SYSCALL(__NR_open_tree, sys_open_tree) | ||
| 837 | #define __NR_move_mount 429 | ||
| 838 | __SYSCALL(__NR_move_mount, sys_move_mount) | ||
| 839 | #define __NR_fsopen 430 | ||
| 840 | __SYSCALL(__NR_fsopen, sys_fsopen) | ||
| 841 | #define __NR_fsconfig 431 | ||
| 842 | __SYSCALL(__NR_fsconfig, sys_fsconfig) | ||
| 843 | #define __NR_fsmount 432 | ||
| 844 | __SYSCALL(__NR_fsmount, sys_fsmount) | ||
| 845 | #define __NR_fspick 433 | ||
| 846 | __SYSCALL(__NR_fspick, sys_fspick) | ||
| 835 | 847 | ||
| 836 | #undef __NR_syscalls | 848 | #undef __NR_syscalls |
| 837 | #define __NR_syscalls 428 | 849 | #define __NR_syscalls 434 |
| 838 | 850 | ||
| 839 | /* | 851 | /* |
| 840 | * 32 bit systems traditionally used different | 852 | * 32 bit systems traditionally used different |
