summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/alpha/kernel/syscalls/syscall.tbl1
-rw-r--r--arch/arm/tools/syscall.tbl1
-rw-r--r--arch/arm64/include/asm/unistd.h2
-rw-r--r--arch/arm64/include/asm/unistd32.h2
-rw-r--r--arch/ia64/kernel/syscalls/syscall.tbl1
-rw-r--r--arch/m68k/kernel/syscalls/syscall.tbl1
-rw-r--r--arch/microblaze/kernel/syscalls/syscall.tbl1
-rw-r--r--arch/mips/kernel/syscalls/syscall_n32.tbl1
-rw-r--r--arch/mips/kernel/syscalls/syscall_n64.tbl1
-rw-r--r--arch/mips/kernel/syscalls/syscall_o32.tbl1
-rw-r--r--arch/parisc/kernel/syscalls/syscall.tbl1
-rw-r--r--arch/powerpc/kernel/syscalls/syscall.tbl1
-rw-r--r--arch/s390/kernel/syscalls/syscall.tbl1
-rw-r--r--arch/sh/kernel/syscalls/syscall.tbl1
-rw-r--r--arch/sparc/kernel/syscalls/syscall.tbl1
-rw-r--r--arch/x86/entry/syscalls/syscall_32.tbl1
-rw-r--r--arch/x86/entry/syscalls/syscall_64.tbl1
-rw-r--r--arch/xtensa/kernel/syscalls/syscall.tbl1
-rw-r--r--include/uapi/asm-generic/unistd.h4
19 files changed, 22 insertions, 2 deletions
diff --git a/arch/alpha/kernel/syscalls/syscall.tbl b/arch/alpha/kernel/syscalls/syscall.tbl
index 9e7704e44f6d..1db9bbcfb84e 100644
--- a/arch/alpha/kernel/syscalls/syscall.tbl
+++ b/arch/alpha/kernel/syscalls/syscall.tbl
@@ -473,3 +473,4 @@
473541 common fsconfig sys_fsconfig 473541 common fsconfig sys_fsconfig
474542 common fsmount sys_fsmount 474542 common fsmount sys_fsmount
475543 common fspick sys_fspick 475543 common fspick sys_fspick
476544 common pidfd_open sys_pidfd_open
diff --git a/arch/arm/tools/syscall.tbl b/arch/arm/tools/syscall.tbl
index aaf479a9e92d..81e6e1817c45 100644
--- a/arch/arm/tools/syscall.tbl
+++ b/arch/arm/tools/syscall.tbl
@@ -447,3 +447,4 @@
447431 common fsconfig sys_fsconfig 447431 common fsconfig sys_fsconfig
448432 common fsmount sys_fsmount 448432 common fsmount sys_fsmount
449433 common fspick sys_fspick 449433 common fspick sys_fspick
450434 common pidfd_open sys_pidfd_open
diff --git a/arch/arm64/include/asm/unistd.h b/arch/arm64/include/asm/unistd.h
index 70e6882853c0..e8f7d95a1481 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 434 47#define __NR_compat_syscalls 435
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 c39e90600bb3..7a3158ccd68e 100644
--- a/arch/arm64/include/asm/unistd32.h
+++ b/arch/arm64/include/asm/unistd32.h
@@ -886,6 +886,8 @@ __SYSCALL(__NR_fsconfig, sys_fsconfig)
886__SYSCALL(__NR_fsmount, sys_fsmount) 886__SYSCALL(__NR_fsmount, sys_fsmount)
887#define __NR_fspick 433 887#define __NR_fspick 433
888__SYSCALL(__NR_fspick, sys_fspick) 888__SYSCALL(__NR_fspick, sys_fspick)
889#define __NR_pidfd_open 434
890__SYSCALL(__NR_pidfd_open, sys_pidfd_open)
889 891
890/* 892/*
891 * Please add new compat syscalls above this comment and update 893 * 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 e01df3f2f80d..ecc44926737b 100644
--- a/arch/ia64/kernel/syscalls/syscall.tbl
+++ b/arch/ia64/kernel/syscalls/syscall.tbl
@@ -354,3 +354,4 @@
354431 common fsconfig sys_fsconfig 354431 common fsconfig sys_fsconfig
355432 common fsmount sys_fsmount 355432 common fsmount sys_fsmount
356433 common fspick sys_fspick 356433 common fspick sys_fspick
357434 common pidfd_open sys_pidfd_open
diff --git a/arch/m68k/kernel/syscalls/syscall.tbl b/arch/m68k/kernel/syscalls/syscall.tbl
index 7e3d0734b2f3..9a3eb2558568 100644
--- a/arch/m68k/kernel/syscalls/syscall.tbl
+++ b/arch/m68k/kernel/syscalls/syscall.tbl
@@ -433,3 +433,4 @@
433431 common fsconfig sys_fsconfig 433431 common fsconfig sys_fsconfig
434432 common fsmount sys_fsmount 434432 common fsmount sys_fsmount
435433 common fspick sys_fspick 435433 common fspick sys_fspick
436434 common pidfd_open sys_pidfd_open
diff --git a/arch/microblaze/kernel/syscalls/syscall.tbl b/arch/microblaze/kernel/syscalls/syscall.tbl
index 26339e417695..ad706f83c755 100644
--- a/arch/microblaze/kernel/syscalls/syscall.tbl
+++ b/arch/microblaze/kernel/syscalls/syscall.tbl
@@ -439,3 +439,4 @@
439431 common fsconfig sys_fsconfig 439431 common fsconfig sys_fsconfig
440432 common fsmount sys_fsmount 440432 common fsmount sys_fsmount
441433 common fspick sys_fspick 441433 common fspick sys_fspick
442434 common pidfd_open sys_pidfd_open
diff --git a/arch/mips/kernel/syscalls/syscall_n32.tbl b/arch/mips/kernel/syscalls/syscall_n32.tbl
index 0e2dd68ade57..97035e19ad03 100644
--- a/arch/mips/kernel/syscalls/syscall_n32.tbl
+++ b/arch/mips/kernel/syscalls/syscall_n32.tbl
@@ -372,3 +372,4 @@
372431 n32 fsconfig sys_fsconfig 372431 n32 fsconfig sys_fsconfig
373432 n32 fsmount sys_fsmount 373432 n32 fsmount sys_fsmount
374433 n32 fspick sys_fspick 374433 n32 fspick sys_fspick
375434 n32 pidfd_open sys_pidfd_open
diff --git a/arch/mips/kernel/syscalls/syscall_n64.tbl b/arch/mips/kernel/syscalls/syscall_n64.tbl
index 5eebfa0d155c..d7292722d3b0 100644
--- a/arch/mips/kernel/syscalls/syscall_n64.tbl
+++ b/arch/mips/kernel/syscalls/syscall_n64.tbl
@@ -348,3 +348,4 @@
348431 n64 fsconfig sys_fsconfig 348431 n64 fsconfig sys_fsconfig
349432 n64 fsmount sys_fsmount 349432 n64 fsmount sys_fsmount
350433 n64 fspick sys_fspick 350433 n64 fspick sys_fspick
351434 n64 pidfd_open sys_pidfd_open
diff --git a/arch/mips/kernel/syscalls/syscall_o32.tbl b/arch/mips/kernel/syscalls/syscall_o32.tbl
index 3cc1374e02d0..dba084c92f14 100644
--- a/arch/mips/kernel/syscalls/syscall_o32.tbl
+++ b/arch/mips/kernel/syscalls/syscall_o32.tbl
@@ -421,3 +421,4 @@
421431 o32 fsconfig sys_fsconfig 421431 o32 fsconfig sys_fsconfig
422432 o32 fsmount sys_fsmount 422432 o32 fsmount sys_fsmount
423433 o32 fspick sys_fspick 423433 o32 fspick sys_fspick
424434 o32 pidfd_open sys_pidfd_open
diff --git a/arch/parisc/kernel/syscalls/syscall.tbl b/arch/parisc/kernel/syscalls/syscall.tbl
index c9e377d59232..5022b9e179c2 100644
--- a/arch/parisc/kernel/syscalls/syscall.tbl
+++ b/arch/parisc/kernel/syscalls/syscall.tbl
@@ -430,3 +430,4 @@
430431 common fsconfig sys_fsconfig 430431 common fsconfig sys_fsconfig
431432 common fsmount sys_fsmount 431432 common fsmount sys_fsmount
432433 common fspick sys_fspick 432433 common fspick sys_fspick
433434 common pidfd_open sys_pidfd_open
diff --git a/arch/powerpc/kernel/syscalls/syscall.tbl b/arch/powerpc/kernel/syscalls/syscall.tbl
index 103655d84b4b..f2c3bda2d39f 100644
--- a/arch/powerpc/kernel/syscalls/syscall.tbl
+++ b/arch/powerpc/kernel/syscalls/syscall.tbl
@@ -515,3 +515,4 @@
515431 common fsconfig sys_fsconfig 515431 common fsconfig sys_fsconfig
516432 common fsmount sys_fsmount 516432 common fsmount sys_fsmount
517433 common fspick sys_fspick 517433 common fspick sys_fspick
518434 common pidfd_open sys_pidfd_open
diff --git a/arch/s390/kernel/syscalls/syscall.tbl b/arch/s390/kernel/syscalls/syscall.tbl
index e822b2964a83..6ebacfeaf853 100644
--- a/arch/s390/kernel/syscalls/syscall.tbl
+++ b/arch/s390/kernel/syscalls/syscall.tbl
@@ -436,3 +436,4 @@
436431 common fsconfig sys_fsconfig sys_fsconfig 436431 common fsconfig sys_fsconfig sys_fsconfig
437432 common fsmount sys_fsmount sys_fsmount 437432 common fsmount sys_fsmount sys_fsmount
438433 common fspick sys_fspick sys_fspick 438433 common fspick sys_fspick sys_fspick
439434 common pidfd_open sys_pidfd_open sys_pidfd_open
diff --git a/arch/sh/kernel/syscalls/syscall.tbl b/arch/sh/kernel/syscalls/syscall.tbl
index 016a727d4357..834c9c7d79fa 100644
--- a/arch/sh/kernel/syscalls/syscall.tbl
+++ b/arch/sh/kernel/syscalls/syscall.tbl
@@ -436,3 +436,4 @@
436431 common fsconfig sys_fsconfig 436431 common fsconfig sys_fsconfig
437432 common fsmount sys_fsmount 437432 common fsmount sys_fsmount
438433 common fspick sys_fspick 438433 common fspick sys_fspick
439434 common pidfd_open sys_pidfd_open
diff --git a/arch/sparc/kernel/syscalls/syscall.tbl b/arch/sparc/kernel/syscalls/syscall.tbl
index e047480b1605..c58e71f21129 100644
--- a/arch/sparc/kernel/syscalls/syscall.tbl
+++ b/arch/sparc/kernel/syscalls/syscall.tbl
@@ -479,3 +479,4 @@
479431 common fsconfig sys_fsconfig 479431 common fsconfig sys_fsconfig
480432 common fsmount sys_fsmount 480432 common fsmount sys_fsmount
481433 common fspick sys_fspick 481433 common fspick sys_fspick
482434 common pidfd_open sys_pidfd_open
diff --git a/arch/x86/entry/syscalls/syscall_32.tbl b/arch/x86/entry/syscalls/syscall_32.tbl
index ad968b7bac72..43e4429a5272 100644
--- a/arch/x86/entry/syscalls/syscall_32.tbl
+++ b/arch/x86/entry/syscalls/syscall_32.tbl
@@ -438,3 +438,4 @@
438431 i386 fsconfig sys_fsconfig __ia32_sys_fsconfig 438431 i386 fsconfig sys_fsconfig __ia32_sys_fsconfig
439432 i386 fsmount sys_fsmount __ia32_sys_fsmount 439432 i386 fsmount sys_fsmount __ia32_sys_fsmount
440433 i386 fspick sys_fspick __ia32_sys_fspick 440433 i386 fspick sys_fspick __ia32_sys_fspick
441434 i386 pidfd_open sys_pidfd_open __ia32_sys_pidfd_open
diff --git a/arch/x86/entry/syscalls/syscall_64.tbl b/arch/x86/entry/syscalls/syscall_64.tbl
index b4e6f9e6204a..1bee0a77fdd3 100644
--- a/arch/x86/entry/syscalls/syscall_64.tbl
+++ b/arch/x86/entry/syscalls/syscall_64.tbl
@@ -355,6 +355,7 @@
355431 common fsconfig __x64_sys_fsconfig 355431 common fsconfig __x64_sys_fsconfig
356432 common fsmount __x64_sys_fsmount 356432 common fsmount __x64_sys_fsmount
357433 common fspick __x64_sys_fspick 357433 common fspick __x64_sys_fspick
358434 common pidfd_open __x64_sys_pidfd_open
358 359
359# 360#
360# x32-specific system call numbers start at 512 to avoid cache impact 361# x32-specific system call numbers start at 512 to avoid cache impact
diff --git a/arch/xtensa/kernel/syscalls/syscall.tbl b/arch/xtensa/kernel/syscalls/syscall.tbl
index 5fa0ee1c8e00..782b81945ccc 100644
--- a/arch/xtensa/kernel/syscalls/syscall.tbl
+++ b/arch/xtensa/kernel/syscalls/syscall.tbl
@@ -404,3 +404,4 @@
404431 common fsconfig sys_fsconfig 404431 common fsconfig sys_fsconfig
405432 common fsmount sys_fsmount 405432 common fsmount sys_fsmount
406433 common fspick sys_fspick 406433 common fspick sys_fspick
407434 common pidfd_open sys_pidfd_open
diff --git a/include/uapi/asm-generic/unistd.h b/include/uapi/asm-generic/unistd.h
index a87904daf103..e5684a4512c0 100644
--- a/include/uapi/asm-generic/unistd.h
+++ b/include/uapi/asm-generic/unistd.h
@@ -844,9 +844,11 @@ __SYSCALL(__NR_fsconfig, sys_fsconfig)
844__SYSCALL(__NR_fsmount, sys_fsmount) 844__SYSCALL(__NR_fsmount, sys_fsmount)
845#define __NR_fspick 433 845#define __NR_fspick 433
846__SYSCALL(__NR_fspick, sys_fspick) 846__SYSCALL(__NR_fspick, sys_fspick)
847#define __NR_pidfd_open 434
848__SYSCALL(__NR_pidfd_open, sys_pidfd_open)
847 849
848#undef __NR_syscalls 850#undef __NR_syscalls
849#define __NR_syscalls 434 851#define __NR_syscalls 435
850 852
851/* 853/*
852 * 32 bit systems traditionally used different 854 * 32 bit systems traditionally used different