Skip to content

Commit d8b0f54

Browse files
Miklos Szeredibrauner
Miklos Szeredi
authored andcommitted
wire up syscalls for statmount/listmount
Wire up all archs. Signed-off-by: Miklos Szeredi <mszeredi@redhat.com> Link: https://lore.kernel.org/r/20231025140205.3586473-7-mszeredi@redhat.com Reviewed-by: Ian Kent <raven@themaw.net> Signed-off-by: Christian Brauner <brauner@kernel.org>
1 parent b4c2bea commit d8b0f54

File tree

17 files changed

+41
-1
lines changed

17 files changed

+41
-1
lines changed

arch/alpha/kernel/syscalls/syscall.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -496,3 +496,5 @@
496496
564 common futex_wake sys_futex_wake
497497
565 common futex_wait sys_futex_wait
498498
566 common futex_requeue sys_futex_requeue
499+
567 common statmount sys_statmount
500+
568 common listmount sys_listmount

arch/arm/tools/syscall.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,3 +470,5 @@
470470
454 common futex_wake sys_futex_wake
471471
455 common futex_wait sys_futex_wait
472472
456 common futex_requeue sys_futex_requeue
473+
457 common statmount sys_statmount
474+
458 common listmount sys_listmount

arch/arm64/include/asm/unistd32.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -919,6 +919,10 @@ __SYSCALL(__NR_futex_wake, sys_futex_wake)
919919
__SYSCALL(__NR_futex_wait, sys_futex_wait)
920920
#define __NR_futex_requeue 456
921921
__SYSCALL(__NR_futex_requeue, sys_futex_requeue)
922+
#define __NR_statmount 457
923+
__SYSCALL(__NR_statmount, sys_statmount)
924+
#define __NR_listmount 458
925+
__SYSCALL(__NR_listmount, sys_listmount)
922926

923927
/*
924928
* Please add new compat syscalls above this comment and update

arch/m68k/kernel/syscalls/syscall.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -456,3 +456,5 @@
456456
454 common futex_wake sys_futex_wake
457457
455 common futex_wait sys_futex_wait
458458
456 common futex_requeue sys_futex_requeue
459+
457 common statmount sys_statmount
460+
458 common listmount sys_listmount

arch/microblaze/kernel/syscalls/syscall.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -462,3 +462,5 @@
462462
454 common futex_wake sys_futex_wake
463463
455 common futex_wait sys_futex_wait
464464
456 common futex_requeue sys_futex_requeue
465+
457 common statmount sys_statmount
466+
458 common listmount sys_listmount

arch/mips/kernel/syscalls/syscall_n32.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,3 +395,5 @@
395395
454 n32 futex_wake sys_futex_wake
396396
455 n32 futex_wait sys_futex_wait
397397
456 n32 futex_requeue sys_futex_requeue
398+
457 n32 statmount sys_statmount
399+
458 n32 listmount sys_listmount

arch/mips/kernel/syscalls/syscall_n64.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,3 +371,5 @@
371371
454 n64 futex_wake sys_futex_wake
372372
455 n64 futex_wait sys_futex_wait
373373
456 n64 futex_requeue sys_futex_requeue
374+
457 n64 statmount sys_statmount
375+
458 n64 listmount sys_listmount

arch/mips/kernel/syscalls/syscall_o32.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,3 +444,5 @@
444444
454 o32 futex_wake sys_futex_wake
445445
455 o32 futex_wait sys_futex_wait
446446
456 o32 futex_requeue sys_futex_requeue
447+
457 o32 statmount sys_statmount
448+
458 o32 listmount sys_listmount

arch/parisc/kernel/syscalls/syscall.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -455,3 +455,5 @@
455455
454 common futex_wake sys_futex_wake
456456
455 common futex_wait sys_futex_wait
457457
456 common futex_requeue sys_futex_requeue
458+
457 common statmount sys_statmount
459+
458 common listmount sys_listmount

arch/powerpc/kernel/syscalls/syscall.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -543,3 +543,5 @@
543543
454 common futex_wake sys_futex_wake
544544
455 common futex_wait sys_futex_wait
545545
456 common futex_requeue sys_futex_requeue
546+
457 common statmount sys_statmount
547+
458 common listmount sys_listmount

arch/s390/kernel/syscalls/syscall.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -459,3 +459,5 @@
459459
454 common futex_wake sys_futex_wake sys_futex_wake
460460
455 common futex_wait sys_futex_wait sys_futex_wait
461461
456 common futex_requeue sys_futex_requeue sys_futex_requeue
462+
457 common statmount sys_statmount sys_statmount
463+
458 common listmount sys_listmount sys_listmount

arch/sh/kernel/syscalls/syscall.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -459,3 +459,5 @@
459459
454 common futex_wake sys_futex_wake
460460
455 common futex_wait sys_futex_wait
461461
456 common futex_requeue sys_futex_requeue
462+
457 common statmount sys_statmount
463+
458 common listmount sys_listmount

arch/sparc/kernel/syscalls/syscall.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -502,3 +502,5 @@
502502
454 common futex_wake sys_futex_wake
503503
455 common futex_wait sys_futex_wait
504504
456 common futex_requeue sys_futex_requeue
505+
457 common statmount sys_statmount
506+
458 common listmount sys_listmount

arch/x86/entry/syscalls/syscall_32.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -461,3 +461,5 @@
461461
454 i386 futex_wake sys_futex_wake
462462
455 i386 futex_wait sys_futex_wait
463463
456 i386 futex_requeue sys_futex_requeue
464+
457 i386 statmount sys_statmount
465+
458 i386 listmount sys_listmount

arch/x86/entry/syscalls/syscall_64.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,8 @@
378378
454 common futex_wake sys_futex_wake
379379
455 common futex_wait sys_futex_wait
380380
456 common futex_requeue sys_futex_requeue
381+
457 common statmount sys_statmount
382+
458 common listmount sys_listmount
381383

382384
#
383385
# Due to a historical design error, certain syscalls are numbered differently

arch/xtensa/kernel/syscalls/syscall.tbl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -427,3 +427,5 @@
427427
454 common futex_wake sys_futex_wake
428428
455 common futex_wait sys_futex_wait
429429
456 common futex_requeue sys_futex_requeue
430+
457 common statmount sys_statmount
431+
458 common listmount sys_listmount

include/uapi/asm-generic/unistd.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -829,8 +829,14 @@ __SYSCALL(__NR_futex_wait, sys_futex_wait)
829829
#define __NR_futex_requeue 456
830830
__SYSCALL(__NR_futex_requeue, sys_futex_requeue)
831831

832+
#define __NR_statmount 457
833+
__SYSCALL(__NR_statmount, sys_statmount)
834+
835+
#define __NR_listmount 458
836+
__SYSCALL(__NR_listmount, sys_listmount)
837+
832838
#undef __NR_syscalls
833-
#define __NR_syscalls 457
839+
#define __NR_syscalls 459
834840

835841
/*
836842
* 32 bit systems traditionally used different

0 commit comments

Comments
 (0)