]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arch: hookup listns() system call
authorChristian Brauner <brauner@kernel.org>
Wed, 29 Oct 2025 12:20:33 +0000 (13:20 +0100)
committerChristian Brauner <brauner@kernel.org>
Mon, 3 Nov 2025 16:41:18 +0000 (17:41 +0100)
Add the listns() system call to all architectures.

Link: https://patch.msgid.link/20251029-work-namespace-nstree-listns-v4-20-2e6f823ebdc0@kernel.org
Tested-by: syzbot@syzkaller.appspotmail.com
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
18 files changed:
arch/alpha/kernel/syscalls/syscall.tbl
arch/arm/tools/syscall.tbl
arch/arm64/tools/syscall_32.tbl
arch/m68k/kernel/syscalls/syscall.tbl
arch/microblaze/kernel/syscalls/syscall.tbl
arch/mips/kernel/syscalls/syscall_n32.tbl
arch/mips/kernel/syscalls/syscall_n64.tbl
arch/mips/kernel/syscalls/syscall_o32.tbl
arch/parisc/kernel/syscalls/syscall.tbl
arch/powerpc/kernel/syscalls/syscall.tbl
arch/s390/kernel/syscalls/syscall.tbl
arch/sh/kernel/syscalls/syscall.tbl
arch/sparc/kernel/syscalls/syscall.tbl
arch/x86/entry/syscalls/syscall_32.tbl
arch/x86/entry/syscalls/syscall_64.tbl
arch/xtensa/kernel/syscalls/syscall.tbl
include/uapi/asm-generic/unistd.h
scripts/syscall.tbl

index 16dca28ebf17e5df2230f640f3686835dc5a1f76..3fed97478058eb315307823e68ae18019b7cdd23 100644 (file)
 577    common  open_tree_attr                  sys_open_tree_attr
 578    common  file_getattr                    sys_file_getattr
 579    common  file_setattr                    sys_file_setattr
+580    common  listns                          sys_listns
index b07e699aaa3c2840452109c0004529fc68e153ac..fd09afae72a24255a883dd2bc51b1679d29d265e 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 8d9088bc577df0c6dba6d5d0c227585283789a3f..8cdfe5d4dac9b9dd4e9de7a1c75b6cb267f30fd1 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 f41d38dfbf1382339316f4e3e6e79c75dc2804ec..871a5d67bf4164b09f3a9bccd7d3125ce8a7b24e 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 580af574fe733af29ea69f40ae6e902ad2166ab2..022fc85d94b3384a44aae5d5cdec64a07c072a1c 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 d824ffe9a01496a13194710d5278dcc443e40894..8cedc83c3266ec4abc477656a5f84cad549654e5 100644 (file)
 467    n32     open_tree_attr                  sys_open_tree_attr
 468    n32     file_getattr                    sys_file_getattr
 469    n32     file_setattr                    sys_file_setattr
+470    n32     listns                          sys_listns
index 7a7049c2c307885fe8be33aedb503cfe8afbfb24..9b92bddf06b572d0437b59cd76e6e6852c7d85be 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 d330274f06010c9f9bf80d55898d0bd38994ef58..f810b8a557168ec4c46d1a996d32c3088d3d0046 100644 (file)
 467    o32     open_tree_attr                  sys_open_tree_attr
 468    o32     file_getattr                    sys_file_getattr
 469    o32     file_setattr                    sys_file_setattr
+470    o32     listns                          sys_listns
index 88a788a7b18d17967019098b33d2be48a430aed3..39bdacaa530b171781bbc82145344f2bdf733b59 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 b453e80dfc003796a08f022f6bd44cf76a5f82ab..ec4458cdb97b69a6213125d367d42f763234df52 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 8a6744d658db3986f0ac0fd3c90592cdbd27249c..5863787ab03633a455e5bf548f6850f2823a6b89 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 5e9c9eff5539e24113bb757f1e5b51bd7c32864e..969c11325adeb24e5b954c940a2be0e88edcf975 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 ebb7d06d1044fa9b113b0a3fe0316c77f48fc3d0..39aa26b6a50be7e02ba2400b797d128f8c6d3499 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 4877e16da69a50f2225088e556661051dbe3c7a3..e979a3eac7a355de54b6b05265db7473a46b6ff5 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 ced2a1deecd7ce082b786a8e7a7b094f6b74904c..8a4ac4841be6e54250bffb8de630a28b30a8ba5a 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 374e4cb788d8a6d4e1f3358b949ea8b600013e1c..438a3b1704022b39f9c25fcd27151b0a54e7be01 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 04e0077fb4c97a4d565da86d3d0d1d243f32336e..942370b3f5d252305832d105615f1628fa0ad304 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 d1ae5e92c615b58ea64eb793e3b615127c2769ce..e74868be513cfb042280bc9496da374f50d9e5cb 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