tools headers: Sync syscall table with kernel sources
authorNamhyung Kim <namhyung@kernel.org>
Mon, 22 Dec 2025 22:57:16 +0000 (14:57 -0800)
committerNamhyung Kim <namhyung@kernel.org>
Wed, 24 Dec 2025 19:43:36 +0000 (11:43 -0800)
To pick up changes from:

  b36d4b6aa88ef039 ("arch: hookup listns() system call")

This should be used to beautify the syscall arguments and it addresses
these tools/perf build warnings:

  Warning: Kernel ABI header differences:
    diff -u tools/include/uapi/asm-generic/unistd.h include/uapi/asm-generic/unistd.h
    diff -u tools/scripts/syscall.tbl scripts/syscall.tbl
    diff -u tools/perf/arch/x86/entry/syscalls/syscall_32.tbl arch/x86/entry/syscalls/syscall_32.tbl
    diff -u tools/perf/arch/x86/entry/syscalls/syscall_64.tbl arch/x86/entry/syscalls/syscall_64.tbl
    diff -u tools/perf/arch/powerpc/entry/syscalls/syscall.tbl arch/powerpc/kernel/syscalls/syscall.tbl
    diff -u tools/perf/arch/s390/entry/syscalls/syscall.tbl arch/s390/kernel/syscalls/syscall.tbl
    diff -u tools/perf/arch/mips/entry/syscalls/syscall_n64.tbl arch/mips/kernel/syscalls/syscall_n64.tbl
    diff -u tools/perf/arch/arm/entry/syscalls/syscall.tbl arch/arm/tools/syscall.tbl
    diff -u tools/perf/arch/sh/entry/syscalls/syscall.tbl arch/sh/kernel/syscalls/syscall.tbl
    diff -u tools/perf/arch/sparc/entry/syscalls/syscall.tbl arch/sparc/kernel/syscalls/syscall.tbl
    diff -u tools/perf/arch/xtensa/entry/syscalls/syscall.tbl arch/xtensa/kernel/syscalls/syscall.tbl

Please see tools/include/uapi/README.

Note that s390 syscall table is still out of sync as it switches to use the
generic table.  But I'd like to minimize the change in this commit.

Cc: linux-arch@vger.kernel.org
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
tools/include/uapi/asm-generic/unistd.h
tools/perf/arch/arm/entry/syscalls/syscall.tbl
tools/perf/arch/mips/entry/syscalls/syscall_n64.tbl
tools/perf/arch/powerpc/entry/syscalls/syscall.tbl
tools/perf/arch/s390/entry/syscalls/syscall.tbl
tools/perf/arch/sh/entry/syscalls/syscall.tbl
tools/perf/arch/sparc/entry/syscalls/syscall.tbl
tools/perf/arch/x86/entry/syscalls/syscall_32.tbl
tools/perf/arch/x86/entry/syscalls/syscall_64.tbl
tools/perf/arch/xtensa/entry/syscalls/syscall.tbl
tools/scripts/syscall.tbl

index 04e0077..942370b 100644 (file)
@@ -857,9 +857,11 @@ __SYSCALL(__NR_open_tree_attr, sys_open_tree_attr)
 __SYSCALL(__NR_file_getattr, sys_file_getattr)
 #define __NR_file_setattr 469
 __SYSCALL(__NR_file_setattr, sys_file_setattr)
+#define __NR_listns 470
+__SYSCALL(__NR_listns, sys_listns)
 
 #undef __NR_syscalls
-#define __NR_syscalls 470
+#define __NR_syscalls 471
 
 /*
  * 32 bit systems traditionally used different
index b07e699..fd09afa 100644 (file)
 467    common  open_tree_attr                  sys_open_tree_attr
 468    common  file_getattr                    sys_file_getattr
 469    common  file_setattr                    sys_file_setattr
+470    common  listns                          sys_listns
index 7a7049c..9b92bdd 100644 (file)
 467    n64     open_tree_attr                  sys_open_tree_attr
 468    n64     file_getattr                    sys_file_getattr
 469    n64     file_setattr                    sys_file_setattr
+470    n64     listns                          sys_listns
index b453e80..ec4458c 100644 (file)
 467    common  open_tree_attr                  sys_open_tree_attr
 468    common  file_getattr                    sys_file_getattr
 469    common  file_setattr                    sys_file_setattr
+470    common  listns                          sys_listns
index 8a6744d..5863787 100644 (file)
 467  common    open_tree_attr          sys_open_tree_attr              sys_open_tree_attr
 468  common    file_getattr            sys_file_getattr                sys_file_getattr
 469  common    file_setattr            sys_file_setattr                sys_file_setattr
+470  common    listns                  sys_listns                      sys_listns
index 5e9c9ef..969c113 100644 (file)
 467    common  open_tree_attr                  sys_open_tree_attr
 468    common  file_getattr                    sys_file_getattr
 469    common  file_setattr                    sys_file_setattr
+470    common  listns                          sys_listns
index ebb7d06..39aa26b 100644 (file)
 467    common  open_tree_attr                  sys_open_tree_attr
 468    common  file_getattr                    sys_file_getattr
 469    common  file_setattr                    sys_file_setattr
+470    common  listns                          sys_listns
index 4877e16..e979a3e 100644 (file)
 467    i386    open_tree_attr          sys_open_tree_attr
 468    i386    file_getattr            sys_file_getattr
 469    i386    file_setattr            sys_file_setattr
+470    i386    listns                  sys_listns
index ced2a1d..8a4ac48 100644 (file)
 467    common  open_tree_attr          sys_open_tree_attr
 468    common  file_getattr            sys_file_getattr
 469    common  file_setattr            sys_file_setattr
+470    common  listns                  sys_listns
 
 #
 # Due to a historical design error, certain syscalls are numbered differently
index 374e4cb..438a3b1 100644 (file)
 467    common  open_tree_attr                  sys_open_tree_attr
 468    common  file_getattr                    sys_file_getattr
 469    common  file_setattr                    sys_file_setattr
+470    common  listns                          sys_listns
index d1ae5e9..e74868b 100644 (file)
 467    common  open_tree_attr                  sys_open_tree_attr
 468    common  file_getattr                    sys_file_getattr
 469    common  file_setattr                    sys_file_setattr
+470    common  listns                          sys_listns