From 6961e1832fb0b1336e99cd66b346fe9792e19ec1 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Wed, 20 Aug 2025 13:06:58 +0100 Subject: [PATCH] Update syscalls tables ninja -C build update-syscall-tables update-syscall-header (cherry picked from commit 27a1e162a142482f549bbaf5353768c2f8098074) --- src/basic/syscall-list.txt | 2 ++ src/basic/syscalls-alpha.txt | 2 ++ src/basic/syscalls-arc.txt | 2 ++ src/basic/syscalls-arm.txt | 2 ++ src/basic/syscalls-arm64.txt | 2 ++ src/basic/syscalls-i386.txt | 2 ++ src/basic/syscalls-loongarch64.txt | 2 ++ src/basic/syscalls-m68k.txt | 2 ++ src/basic/syscalls-mips64.txt | 2 ++ src/basic/syscalls-mips64n32.txt | 2 ++ src/basic/syscalls-mipso32.txt | 2 ++ src/basic/syscalls-parisc.txt | 2 ++ src/basic/syscalls-powerpc.txt | 2 ++ src/basic/syscalls-powerpc64.txt | 2 ++ src/basic/syscalls-riscv32.txt | 2 ++ src/basic/syscalls-riscv64.txt | 2 ++ src/basic/syscalls-s390.txt | 2 ++ src/basic/syscalls-s390x.txt | 2 ++ src/basic/syscalls-sh.txt | 2 ++ src/basic/syscalls-sparc.txt | 2 ++ src/basic/syscalls-x86_64.txt | 2 ++ src/shared/seccomp-util.c | 2 ++ 22 files changed, 44 insertions(+) diff --git a/src/basic/syscall-list.txt b/src/basic/syscall-list.txt index 4556f486d01..5ac0372c3a5 100644 --- a/src/basic/syscall-list.txt +++ b/src/basic/syscall-list.txt @@ -83,6 +83,8 @@ fcntl fcntl64 fdatasync fgetxattr +file_getattr +file_setattr finit_module flistxattr flock diff --git a/src/basic/syscalls-alpha.txt b/src/basic/syscalls-alpha.txt index 0029bfdd4f5..ebd1cefdf4b 100644 --- a/src/basic/syscalls-alpha.txt +++ b/src/basic/syscalls-alpha.txt @@ -83,6 +83,8 @@ fcntl 92 fcntl64 fdatasync 447 fgetxattr 387 +file_getattr 578 +file_setattr 579 finit_module 507 flistxattr 390 flock 131 diff --git a/src/basic/syscalls-arc.txt b/src/basic/syscalls-arc.txt index 699a75f2953..63ae00a7eb2 100644 --- a/src/basic/syscalls-arc.txt +++ b/src/basic/syscalls-arc.txt @@ -83,6 +83,8 @@ fcntl fcntl64 25 fdatasync 83 fgetxattr 10 +file_getattr 468 +file_setattr 469 finit_module 273 flistxattr 13 flock 32 diff --git a/src/basic/syscalls-arm.txt b/src/basic/syscalls-arm.txt index 51acc9042d9..18326c2246f 100644 --- a/src/basic/syscalls-arm.txt +++ b/src/basic/syscalls-arm.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 221 fdatasync 148 fgetxattr 231 +file_getattr 468 +file_setattr 469 finit_module 379 flistxattr 234 flock 143 diff --git a/src/basic/syscalls-arm64.txt b/src/basic/syscalls-arm64.txt index 10e24f0258e..18dcc633d7b 100644 --- a/src/basic/syscalls-arm64.txt +++ b/src/basic/syscalls-arm64.txt @@ -83,6 +83,8 @@ fcntl 25 fcntl64 fdatasync 83 fgetxattr 10 +file_getattr 468 +file_setattr 469 finit_module 273 flistxattr 13 flock 32 diff --git a/src/basic/syscalls-i386.txt b/src/basic/syscalls-i386.txt index 10b2f6371f8..fd58ec68f46 100644 --- a/src/basic/syscalls-i386.txt +++ b/src/basic/syscalls-i386.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 221 fdatasync 148 fgetxattr 231 +file_getattr 468 +file_setattr 469 finit_module 350 flistxattr 234 flock 143 diff --git a/src/basic/syscalls-loongarch64.txt b/src/basic/syscalls-loongarch64.txt index 446ecdbef58..05b2998c280 100644 --- a/src/basic/syscalls-loongarch64.txt +++ b/src/basic/syscalls-loongarch64.txt @@ -83,6 +83,8 @@ fcntl 25 fcntl64 fdatasync 83 fgetxattr 10 +file_getattr 468 +file_setattr 469 finit_module 273 flistxattr 13 flock 32 diff --git a/src/basic/syscalls-m68k.txt b/src/basic/syscalls-m68k.txt index d9ba87cd13b..3b039b7f862 100644 --- a/src/basic/syscalls-m68k.txt +++ b/src/basic/syscalls-m68k.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 239 fdatasync 148 fgetxattr 228 +file_getattr 468 +file_setattr 469 finit_module 348 flistxattr 231 flock 143 diff --git a/src/basic/syscalls-mips64.txt b/src/basic/syscalls-mips64.txt index 471ed8c336f..1f549cc5792 100644 --- a/src/basic/syscalls-mips64.txt +++ b/src/basic/syscalls-mips64.txt @@ -83,6 +83,8 @@ fcntl 5070 fcntl64 fdatasync 5073 fgetxattr 5185 +file_getattr 5468 +file_setattr 5469 finit_module 5307 flistxattr 5188 flock 5071 diff --git a/src/basic/syscalls-mips64n32.txt b/src/basic/syscalls-mips64n32.txt index ff77e776589..e85cf15d86b 100644 --- a/src/basic/syscalls-mips64n32.txt +++ b/src/basic/syscalls-mips64n32.txt @@ -83,6 +83,8 @@ fcntl 6070 fcntl64 6212 fdatasync 6073 fgetxattr 6185 +file_getattr 6468 +file_setattr 6469 finit_module 6312 flistxattr 6188 flock 6071 diff --git a/src/basic/syscalls-mipso32.txt b/src/basic/syscalls-mipso32.txt index efd10ee816e..7006afb50e4 100644 --- a/src/basic/syscalls-mipso32.txt +++ b/src/basic/syscalls-mipso32.txt @@ -83,6 +83,8 @@ fcntl 4055 fcntl64 4220 fdatasync 4152 fgetxattr 4229 +file_getattr 4468 +file_setattr 4469 finit_module 4348 flistxattr 4232 flock 4143 diff --git a/src/basic/syscalls-parisc.txt b/src/basic/syscalls-parisc.txt index e8529c7009b..3a763ad4efa 100644 --- a/src/basic/syscalls-parisc.txt +++ b/src/basic/syscalls-parisc.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 202 fdatasync 148 fgetxattr 243 +file_getattr 468 +file_setattr 469 finit_module 333 flistxattr 246 flock 143 diff --git a/src/basic/syscalls-powerpc.txt b/src/basic/syscalls-powerpc.txt index 8645426a398..b1623aa5e2f 100644 --- a/src/basic/syscalls-powerpc.txt +++ b/src/basic/syscalls-powerpc.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 204 fdatasync 148 fgetxattr 214 +file_getattr 468 +file_setattr 469 finit_module 353 flistxattr 217 flock 143 diff --git a/src/basic/syscalls-powerpc64.txt b/src/basic/syscalls-powerpc64.txt index 28979d0f4d5..eac52c4ebd0 100644 --- a/src/basic/syscalls-powerpc64.txt +++ b/src/basic/syscalls-powerpc64.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 fdatasync 148 fgetxattr 214 +file_getattr 468 +file_setattr 469 finit_module 353 flistxattr 217 flock 143 diff --git a/src/basic/syscalls-riscv32.txt b/src/basic/syscalls-riscv32.txt index b4d04a41164..d680f9976ad 100644 --- a/src/basic/syscalls-riscv32.txt +++ b/src/basic/syscalls-riscv32.txt @@ -83,6 +83,8 @@ fcntl fcntl64 25 fdatasync 83 fgetxattr 10 +file_getattr 468 +file_setattr 469 finit_module 273 flistxattr 13 flock 32 diff --git a/src/basic/syscalls-riscv64.txt b/src/basic/syscalls-riscv64.txt index 251c5d2773c..33316649aa2 100644 --- a/src/basic/syscalls-riscv64.txt +++ b/src/basic/syscalls-riscv64.txt @@ -83,6 +83,8 @@ fcntl 25 fcntl64 fdatasync 83 fgetxattr 10 +file_getattr 468 +file_setattr 469 finit_module 273 flistxattr 13 flock 32 diff --git a/src/basic/syscalls-s390.txt b/src/basic/syscalls-s390.txt index 4948966722f..452bcb6d1e2 100644 --- a/src/basic/syscalls-s390.txt +++ b/src/basic/syscalls-s390.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 221 fdatasync 148 fgetxattr 229 +file_getattr 468 +file_setattr 469 finit_module 344 flistxattr 232 flock 143 diff --git a/src/basic/syscalls-s390x.txt b/src/basic/syscalls-s390x.txt index 7db78e8fc51..beaa49dd2c6 100644 --- a/src/basic/syscalls-s390x.txt +++ b/src/basic/syscalls-s390x.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 fdatasync 148 fgetxattr 229 +file_getattr 468 +file_setattr 469 finit_module 344 flistxattr 232 flock 143 diff --git a/src/basic/syscalls-sh.txt b/src/basic/syscalls-sh.txt index 9c5dc4446fe..be718c18643 100644 --- a/src/basic/syscalls-sh.txt +++ b/src/basic/syscalls-sh.txt @@ -83,6 +83,8 @@ fcntl 55 fcntl64 221 fdatasync 148 fgetxattr 231 +file_getattr 468 +file_setattr 469 finit_module 368 flistxattr 234 flock 143 diff --git a/src/basic/syscalls-sparc.txt b/src/basic/syscalls-sparc.txt index 203dcd23d99..540fe90556d 100644 --- a/src/basic/syscalls-sparc.txt +++ b/src/basic/syscalls-sparc.txt @@ -83,6 +83,8 @@ fcntl 92 fcntl64 155 fdatasync 253 fgetxattr 177 +file_getattr 468 +file_setattr 469 finit_module 342 flistxattr 180 flock 131 diff --git a/src/basic/syscalls-x86_64.txt b/src/basic/syscalls-x86_64.txt index 056f5874dfa..01f386fed12 100644 --- a/src/basic/syscalls-x86_64.txt +++ b/src/basic/syscalls-x86_64.txt @@ -83,6 +83,8 @@ fcntl 72 fcntl64 fdatasync 75 fgetxattr 193 +file_getattr 468 +file_setattr 469 finit_module 313 flistxattr 196 flock 73 diff --git a/src/shared/seccomp-util.c b/src/shared/seccomp-util.c index 9853309bb29..75cf5257989 100644 --- a/src/shared/seccomp-util.c +++ b/src/shared/seccomp-util.c @@ -486,6 +486,8 @@ const SyscallFilterSet syscall_filter_sets[_SYSCALL_FILTER_SET_MAX] = { "fcntl\0" "fcntl64\0" "fgetxattr\0" + "file_getattr\0" + "file_setattr\0" "flistxattr\0" "fremovexattr\0" "fsetxattr\0" -- 2.47.3