Update syscall list for Linux 6.9.
Resolves: RHEL-39000
This commit is contained in:
parent
d3837bb611
commit
c24969da03
593
glibc-RHEL-39000-1.patch
Normal file
593
glibc-RHEL-39000-1.patch
Normal file
@ -0,0 +1,593 @@
|
|||||||
|
commit df11c05be91fda5ef490c76fd0d4a53821750116
|
||||||
|
Author: Joseph Myers <josmyers@redhat.com>
|
||||||
|
Date: Wed Jan 17 15:38:54 2024 +0000
|
||||||
|
|
||||||
|
Update syscall lists for Linux 6.7
|
||||||
|
|
||||||
|
Linux 6.7 adds the futex_requeue, futex_wait and futex_wake syscalls,
|
||||||
|
and enables map_shadow_stack for architectures previously missing it.
|
||||||
|
Update syscall-names.list and regenerate the arch-syscall.h headers
|
||||||
|
with build-many-glibcs.py update-syscalls.
|
||||||
|
|
||||||
|
Tested with build-many-glibcs.py.
|
||||||
|
|
||||||
|
Modified for RHEL by: Patsy Griffin <patsy@redhat.com>
|
||||||
|
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h b/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h
|
||||||
|
index 746991aa2f..1713897f85 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h
|
||||||
|
@@ -64,7 +64,10 @@
|
||||||
|
#define __NR_fsync 82
|
||||||
|
#define __NR_ftruncate 46
|
||||||
|
#define __NR_futex 98
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_get_mempolicy 236
|
||||||
|
#define __NR_get_robust_list 100
|
||||||
|
#define __NR_getcpu 168
|
||||||
|
@@ -126,6 +129,7 @@
|
||||||
|
#define __NR_lseek 62
|
||||||
|
#define __NR_lsetxattr 6
|
||||||
|
#define __NR_madvise 233
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 235
|
||||||
|
#define __NR_membarrier 283
|
||||||
|
#define __NR_memfd_create 279
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/alpha/arch-syscall.h b/sysdeps/unix/sysv/linux/alpha/arch-syscall.h
|
||||||
|
index 32efe51267..5457d2d8ae 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/alpha/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/alpha/arch-syscall.h
|
||||||
|
@@ -80,7 +80,10 @@
|
||||||
|
#define __NR_fsync 95
|
||||||
|
#define __NR_ftruncate 130
|
||||||
|
#define __NR_futex 394
|
||||||
|
+#define __NR_futex_requeue 566
|
||||||
|
+#define __NR_futex_wait 565
|
||||||
|
#define __NR_futex_waitv 559
|
||||||
|
+#define __NR_futex_wake 564
|
||||||
|
#define __NR_futimesat 454
|
||||||
|
#define __NR_get_kernel_syms 309
|
||||||
|
#define __NR_get_mempolicy 430
|
||||||
|
@@ -156,6 +159,7 @@
|
||||||
|
#define __NR_lstat 68
|
||||||
|
#define __NR_lstat64 426
|
||||||
|
#define __NR_madvise 75
|
||||||
|
+#define __NR_map_shadow_stack 563
|
||||||
|
#define __NR_mbind 429
|
||||||
|
#define __NR_membarrier 517
|
||||||
|
#define __NR_memfd_create 512
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/arc/arch-syscall.h b/sysdeps/unix/sysv/linux/arc/arch-syscall.h
|
||||||
|
index 1d2879e877..a66471c83a 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/arc/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/arc/arch-syscall.h
|
||||||
|
@@ -66,8 +66,11 @@
|
||||||
|
#define __NR_fstatfs64 44
|
||||||
|
#define __NR_fsync 82
|
||||||
|
#define __NR_ftruncate64 46
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
#define __NR_futex_time64 422
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_get_mempolicy 236
|
||||||
|
#define __NR_get_robust_list 100
|
||||||
|
#define __NR_getcpu 168
|
||||||
|
@@ -130,6 +133,7 @@
|
||||||
|
#define __NR_lremovexattr 15
|
||||||
|
#define __NR_lsetxattr 6
|
||||||
|
#define __NR_madvise 233
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 235
|
||||||
|
#define __NR_membarrier 283
|
||||||
|
#define __NR_memfd_create 279
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/arm/arch-syscall.h b/sysdeps/unix/sysv/linux/arm/arch-syscall.h
|
||||||
|
index 6711981e78..74a57f4520 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/arm/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/arm/arch-syscall.h
|
||||||
|
@@ -91,8 +91,11 @@
|
||||||
|
#define __NR_ftruncate 93
|
||||||
|
#define __NR_ftruncate64 194
|
||||||
|
#define __NR_futex 240
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
#define __NR_futex_time64 422
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_futimesat 326
|
||||||
|
#define __NR_get_mempolicy 320
|
||||||
|
#define __NR_get_robust_list 339
|
||||||
|
@@ -170,6 +173,7 @@
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_lstat64 196
|
||||||
|
#define __NR_madvise 220
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 319
|
||||||
|
#define __NR_membarrier 389
|
||||||
|
#define __NR_memfd_create 385
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/csky/arch-syscall.h b/sysdeps/unix/sysv/linux/csky/arch-syscall.h
|
||||||
|
index 92d9a703ea..ba7632e018 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/csky/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/csky/arch-syscall.h
|
||||||
|
@@ -71,8 +71,11 @@
|
||||||
|
#define __NR_fsync 82
|
||||||
|
#define __NR_ftruncate64 46
|
||||||
|
#define __NR_futex 98
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
#define __NR_futex_time64 422
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_get_mempolicy 236
|
||||||
|
#define __NR_get_robust_list 100
|
||||||
|
#define __NR_getcpu 168
|
||||||
|
@@ -135,6 +138,7 @@
|
||||||
|
#define __NR_lremovexattr 15
|
||||||
|
#define __NR_lsetxattr 6
|
||||||
|
#define __NR_madvise 233
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 235
|
||||||
|
#define __NR_membarrier 283
|
||||||
|
#define __NR_memfd_create 279
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/hppa/arch-syscall.h b/sysdeps/unix/sysv/linux/hppa/arch-syscall.h
|
||||||
|
index fbac124b70..483706de9b 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/hppa/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/hppa/arch-syscall.h
|
||||||
|
@@ -89,8 +89,11 @@
|
||||||
|
#define __NR_ftruncate 93
|
||||||
|
#define __NR_ftruncate64 200
|
||||||
|
#define __NR_futex 210
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
#define __NR_futex_time64 422
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_futimesat 279
|
||||||
|
#define __NR_get_mempolicy 261
|
||||||
|
#define __NR_get_robust_list 290
|
||||||
|
@@ -161,6 +164,7 @@
|
||||||
|
#define __NR_lstat 84
|
||||||
|
#define __NR_lstat64 198
|
||||||
|
#define __NR_madvise 119
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 260
|
||||||
|
#define __NR_membarrier 343
|
||||||
|
#define __NR_memfd_create 340
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/i386/arch-syscall.h b/sysdeps/unix/sysv/linux/i386/arch-syscall.h
|
||||||
|
index 8961788a96..21c1308bb3 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/i386/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/i386/arch-syscall.h
|
||||||
|
@@ -95,8 +95,11 @@
|
||||||
|
#define __NR_ftruncate 93
|
||||||
|
#define __NR_ftruncate64 194
|
||||||
|
#define __NR_futex 240
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
#define __NR_futex_time64 422
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_futimesat 299
|
||||||
|
#define __NR_get_kernel_syms 130
|
||||||
|
#define __NR_get_mempolicy 275
|
||||||
|
@@ -183,6 +186,7 @@
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_lstat64 196
|
||||||
|
#define __NR_madvise 219
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 274
|
||||||
|
#define __NR_membarrier 375
|
||||||
|
#define __NR_memfd_create 356
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/m68k/arch-syscall.h b/sysdeps/unix/sysv/linux/m68k/arch-syscall.h
|
||||||
|
index 2053d5d392..6d788e3440 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/m68k/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/m68k/arch-syscall.h
|
||||||
|
@@ -94,8 +94,11 @@
|
||||||
|
#define __NR_ftruncate 93
|
||||||
|
#define __NR_ftruncate64 194
|
||||||
|
#define __NR_futex 235
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
#define __NR_futex_time64 422
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_futimesat 292
|
||||||
|
#define __NR_get_kernel_syms 130
|
||||||
|
#define __NR_get_mempolicy 269
|
||||||
|
@@ -177,6 +180,7 @@
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_lstat64 196
|
||||||
|
#define __NR_madvise 238
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 268
|
||||||
|
#define __NR_membarrier 374
|
||||||
|
#define __NR_memfd_create 353
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h b/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h
|
||||||
|
index 6865b1693c..91e1630f7b 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h
|
||||||
|
@@ -95,8 +95,11 @@
|
||||||
|
#define __NR_ftruncate 93
|
||||||
|
#define __NR_ftruncate64 194
|
||||||
|
#define __NR_futex 240
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
#define __NR_futex_time64 422
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_futimesat 299
|
||||||
|
#define __NR_get_kernel_syms 130
|
||||||
|
#define __NR_get_mempolicy 275
|
||||||
|
@@ -183,6 +186,7 @@
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_lstat64 196
|
||||||
|
#define __NR_madvise 219
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 274
|
||||||
|
#define __NR_membarrier 390
|
||||||
|
#define __NR_memfd_create 386
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h b/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h
|
||||||
|
index b13ace8e1c..d75af97467 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h
|
||||||
|
@@ -94,8 +94,11 @@
|
||||||
|
#define __NR_ftruncate 4093
|
||||||
|
#define __NR_ftruncate64 4212
|
||||||
|
#define __NR_futex 4238
|
||||||
|
+#define __NR_futex_requeue 4456
|
||||||
|
#define __NR_futex_time64 4422
|
||||||
|
+#define __NR_futex_wait 4455
|
||||||
|
#define __NR_futex_waitv 4449
|
||||||
|
+#define __NR_futex_wake 4454
|
||||||
|
#define __NR_futimesat 4292
|
||||||
|
#define __NR_get_kernel_syms 4130
|
||||||
|
#define __NR_get_mempolicy 4269
|
||||||
|
@@ -173,6 +176,7 @@
|
||||||
|
#define __NR_lstat 4107
|
||||||
|
#define __NR_lstat64 4214
|
||||||
|
#define __NR_madvise 4218
|
||||||
|
+#define __NR_map_shadow_stack 4453
|
||||||
|
#define __NR_mbind 4268
|
||||||
|
#define __NR_membarrier 4358
|
||||||
|
#define __NR_memfd_create 4354
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h b/sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h
|
||||||
|
index b7a7c0dfa7..05bf7d251d 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h
|
||||||
|
@@ -87,8 +87,11 @@
|
||||||
|
#define __NR_fsync 6072
|
||||||
|
#define __NR_ftruncate 6075
|
||||||
|
#define __NR_futex 6194
|
||||||
|
+#define __NR_futex_requeue 6456
|
||||||
|
#define __NR_futex_time64 6422
|
||||||
|
+#define __NR_futex_wait 6455
|
||||||
|
#define __NR_futex_waitv 6449
|
||||||
|
+#define __NR_futex_wake 6454
|
||||||
|
#define __NR_futimesat 6255
|
||||||
|
#define __NR_get_kernel_syms 6170
|
||||||
|
#define __NR_get_mempolicy 6232
|
||||||
|
@@ -159,6 +162,7 @@
|
||||||
|
#define __NR_lsetxattr 6181
|
||||||
|
#define __NR_lstat 6006
|
||||||
|
#define __NR_madvise 6027
|
||||||
|
+#define __NR_map_shadow_stack 6453
|
||||||
|
#define __NR_mbind 6231
|
||||||
|
#define __NR_membarrier 6322
|
||||||
|
#define __NR_memfd_create 6318
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h b/sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h
|
||||||
|
index e5d7f91f48..41ffaf3255 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h
|
||||||
|
@@ -80,7 +80,10 @@
|
||||||
|
#define __NR_fsync 5072
|
||||||
|
#define __NR_ftruncate 5075
|
||||||
|
#define __NR_futex 5194
|
||||||
|
+#define __NR_futex_requeue 5456
|
||||||
|
+#define __NR_futex_wait 5455
|
||||||
|
#define __NR_futex_waitv 5449
|
||||||
|
+#define __NR_futex_wake 5454
|
||||||
|
#define __NR_futimesat 5251
|
||||||
|
#define __NR_get_kernel_syms 5170
|
||||||
|
#define __NR_get_mempolicy 5228
|
||||||
|
@@ -150,6 +153,7 @@
|
||||||
|
#define __NR_lsetxattr 5181
|
||||||
|
#define __NR_lstat 5006
|
||||||
|
#define __NR_madvise 5027
|
||||||
|
+#define __NR_map_shadow_stack 5453
|
||||||
|
#define __NR_mbind 5227
|
||||||
|
#define __NR_membarrier 5318
|
||||||
|
#define __NR_memfd_create 5314
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/nios2/arch-syscall.h b/sysdeps/unix/sysv/linux/nios2/arch-syscall.h
|
||||||
|
index 89950cc33a..d94e7e9ee9 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/nios2/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/nios2/arch-syscall.h
|
||||||
|
@@ -70,8 +70,11 @@
|
||||||
|
#define __NR_fsync 82
|
||||||
|
#define __NR_ftruncate64 46
|
||||||
|
#define __NR_futex 98
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
#define __NR_futex_time64 422
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_get_mempolicy 236
|
||||||
|
#define __NR_get_robust_list 100
|
||||||
|
#define __NR_getcpu 168
|
||||||
|
@@ -134,6 +137,7 @@
|
||||||
|
#define __NR_lremovexattr 15
|
||||||
|
#define __NR_lsetxattr 6
|
||||||
|
#define __NR_madvise 233
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 235
|
||||||
|
#define __NR_membarrier 283
|
||||||
|
#define __NR_memfd_create 279
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h b/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h
|
||||||
|
index 64683bcb76..b5522e8889 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h
|
||||||
|
@@ -93,8 +93,11 @@
|
||||||
|
#define __NR_ftruncate 93
|
||||||
|
#define __NR_ftruncate64 194
|
||||||
|
#define __NR_futex 221
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
#define __NR_futex_time64 422
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_futimesat 290
|
||||||
|
#define __NR_get_kernel_syms 130
|
||||||
|
#define __NR_get_mempolicy 260
|
||||||
|
@@ -173,6 +176,7 @@
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_lstat64 196
|
||||||
|
#define __NR_madvise 205
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 259
|
||||||
|
#define __NR_membarrier 365
|
||||||
|
#define __NR_memfd_create 360
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h b/sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h
|
||||||
|
index af1bbf32e8..162d782ae6 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h
|
||||||
|
@@ -83,7 +83,10 @@
|
||||||
|
#define __NR_ftime 35
|
||||||
|
#define __NR_ftruncate 93
|
||||||
|
#define __NR_futex 221
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_futimesat 290
|
||||||
|
#define __NR_get_kernel_syms 130
|
||||||
|
#define __NR_get_mempolicy 260
|
||||||
|
@@ -160,6 +163,7 @@
|
||||||
|
#define __NR_lsetxattr 210
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_madvise 205
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 259
|
||||||
|
#define __NR_membarrier 365
|
||||||
|
#define __NR_memfd_create 360
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h b/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h
|
||||||
|
index 56e3088cbf..013222e5de 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h
|
||||||
|
@@ -61,8 +61,11 @@
|
||||||
|
#define __NR_fstatfs64 44
|
||||||
|
#define __NR_fsync 82
|
||||||
|
#define __NR_ftruncate64 46
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
#define __NR_futex_time64 422
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_get_mempolicy 236
|
||||||
|
#define __NR_get_robust_list 100
|
||||||
|
#define __NR_getcpu 168
|
||||||
|
@@ -121,6 +124,7 @@
|
||||||
|
#define __NR_lremovexattr 15
|
||||||
|
#define __NR_lsetxattr 6
|
||||||
|
#define __NR_madvise 233
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 235
|
||||||
|
#define __NR_membarrier 283
|
||||||
|
#define __NR_memfd_create 279
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h b/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h
|
||||||
|
index 508161b47a..d03dad8200 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h
|
||||||
|
@@ -64,7 +64,10 @@
|
||||||
|
#define __NR_fsync 82
|
||||||
|
#define __NR_ftruncate 46
|
||||||
|
#define __NR_futex 98
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_get_mempolicy 236
|
||||||
|
#define __NR_get_robust_list 100
|
||||||
|
#define __NR_getcpu 168
|
||||||
|
@@ -126,6 +129,7 @@
|
||||||
|
#define __NR_lseek 62
|
||||||
|
#define __NR_lsetxattr 6
|
||||||
|
#define __NR_madvise 233
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 235
|
||||||
|
#define __NR_membarrier 283
|
||||||
|
#define __NR_memfd_create 279
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h b/sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h
|
||||||
|
index 1498ebf42e..98e6b68b31 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h
|
||||||
|
@@ -92,8 +92,11 @@
|
||||||
|
#define __NR_ftruncate 93
|
||||||
|
#define __NR_ftruncate64 194
|
||||||
|
#define __NR_futex 238
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
#define __NR_futex_time64 422
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_futimesat 292
|
||||||
|
#define __NR_get_kernel_syms 130
|
||||||
|
#define __NR_get_mempolicy 269
|
||||||
|
@@ -177,6 +180,7 @@
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_lstat64 196
|
||||||
|
#define __NR_madvise 219
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 268
|
||||||
|
#define __NR_membarrier 356
|
||||||
|
#define __NR_memfd_create 350
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h b/sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h
|
||||||
|
index 624d71b56d..951fbd7c97 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h
|
||||||
|
@@ -78,7 +78,10 @@
|
||||||
|
#define __NR_fsync 118
|
||||||
|
#define __NR_ftruncate 93
|
||||||
|
#define __NR_futex 238
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_futimesat 292
|
||||||
|
#define __NR_get_kernel_syms 130
|
||||||
|
#define __NR_get_mempolicy 269
|
||||||
|
@@ -151,6 +154,7 @@
|
||||||
|
#define __NR_lsetxattr 225
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_madvise 219
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 268
|
||||||
|
#define __NR_membarrier 356
|
||||||
|
#define __NR_memfd_create 350
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/sh/arch-syscall.h b/sysdeps/unix/sysv/linux/sh/arch-syscall.h
|
||||||
|
index 37211f5f8c..6b4418bcae 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/sh/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/sh/arch-syscall.h
|
||||||
|
@@ -91,8 +91,11 @@
|
||||||
|
#define __NR_ftruncate 93
|
||||||
|
#define __NR_ftruncate64 194
|
||||||
|
#define __NR_futex 240
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
#define __NR_futex_time64 422
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_futimesat 299
|
||||||
|
#define __NR_get_mempolicy 275
|
||||||
|
#define __NR_get_robust_list 312
|
||||||
|
@@ -170,6 +173,7 @@
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_lstat64 196
|
||||||
|
#define __NR_madvise 219
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 274
|
||||||
|
#define __NR_membarrier 378
|
||||||
|
#define __NR_memfd_create 374
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h b/sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h
|
||||||
|
index 8093abcc9c..4f9460b1a3 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h
|
||||||
|
@@ -93,8 +93,11 @@
|
||||||
|
#define __NR_ftruncate 130
|
||||||
|
#define __NR_ftruncate64 84
|
||||||
|
#define __NR_futex 142
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
#define __NR_futex_time64 422
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_futimesat 288
|
||||||
|
#define __NR_get_kernel_syms 223
|
||||||
|
#define __NR_get_mempolicy 304
|
||||||
|
@@ -175,6 +178,7 @@
|
||||||
|
#define __NR_lstat 40
|
||||||
|
#define __NR_lstat64 132
|
||||||
|
#define __NR_madvise 75
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 303
|
||||||
|
#define __NR_membarrier 351
|
||||||
|
#define __NR_memfd_create 348
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h b/sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h
|
||||||
|
index d25ccfb571..129ce50646 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h
|
||||||
|
@@ -84,7 +84,10 @@
|
||||||
|
#define __NR_fsync 95
|
||||||
|
#define __NR_ftruncate 130
|
||||||
|
#define __NR_futex 142
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_futimesat 288
|
||||||
|
#define __NR_get_kernel_syms 223
|
||||||
|
#define __NR_get_mempolicy 304
|
||||||
|
@@ -158,6 +161,7 @@
|
||||||
|
#define __NR_lstat 40
|
||||||
|
#define __NR_lstat64 132
|
||||||
|
#define __NR_madvise 75
|
||||||
|
+#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 303
|
||||||
|
#define __NR_membarrier 351
|
||||||
|
#define __NR_memfd_create 348
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
index c039d5c37f..aac065e7b3 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
@@ -21,8 +21,8 @@
|
||||||
|
# This file can list all potential system calls. The names are only
|
||||||
|
# used if the installed kernel headers also provide them.
|
||||||
|
|
||||||
|
-# The list of system calls is current as of Linux 6.6.
|
||||||
|
-kernel 6.6
|
||||||
|
+# The list of system calls is current as of Linux 6.7.
|
||||||
|
+kernel 6.7
|
||||||
|
|
||||||
|
FAST_atomic_update
|
||||||
|
FAST_cmpxchg
|
||||||
|
@@ -147,8 +147,11 @@ ftime
|
||||||
|
ftruncate
|
||||||
|
ftruncate64
|
||||||
|
futex
|
||||||
|
+futex_requeue
|
||||||
|
futex_time64
|
||||||
|
+futex_wait
|
||||||
|
futex_waitv
|
||||||
|
+futex_wake
|
||||||
|
futimesat
|
||||||
|
get_kernel_syms
|
||||||
|
get_mempolicy
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h b/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h
|
||||||
|
index 5e4c9e901c..4fa5b942c5 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h
|
||||||
|
@@ -80,7 +80,10 @@
|
||||||
|
#define __NR_fsync 74
|
||||||
|
#define __NR_ftruncate 77
|
||||||
|
#define __NR_futex 202
|
||||||
|
+#define __NR_futex_requeue 456
|
||||||
|
+#define __NR_futex_wait 455
|
||||||
|
#define __NR_futex_waitv 449
|
||||||
|
+#define __NR_futex_wake 454
|
||||||
|
#define __NR_futimesat 261
|
||||||
|
#define __NR_get_kernel_syms 177
|
||||||
|
#define __NR_get_mempolicy 239
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h b/sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h
|
||||||
|
index dd5e196272..b9db8bc5be 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h
|
||||||
|
@@ -76,7 +76,10 @@
|
||||||
|
#define __NR_fsync 1073741898
|
||||||
|
#define __NR_ftruncate 1073741901
|
||||||
|
#define __NR_futex 1073742026
|
||||||
|
+#define __NR_futex_requeue 1073742280
|
||||||
|
+#define __NR_futex_wait 1073742279
|
||||||
|
#define __NR_futex_waitv 1073742273
|
||||||
|
+#define __NR_futex_wake 1073742278
|
||||||
|
#define __NR_futimesat 1073742085
|
||||||
|
#define __NR_get_mempolicy 1073742063
|
||||||
|
#define __NR_get_robust_list 1073742355
|
756
glibc-RHEL-39000-2.patch
Normal file
756
glibc-RHEL-39000-2.patch
Normal file
@ -0,0 +1,756 @@
|
|||||||
|
commit 3de2f8755c6c036dcd0b1f4acd6bcdefe0e775c0
|
||||||
|
Author: Joseph Myers <josmyers@redhat.com>
|
||||||
|
Date: Wed Mar 13 13:57:56 2024 +0000
|
||||||
|
|
||||||
|
Update syscall lists for Linux 6.8
|
||||||
|
|
||||||
|
Linux 6.8 adds five new syscalls. Update syscall-names.list and
|
||||||
|
regenerate the arch-syscall.h headers with build-many-glibcs.py
|
||||||
|
update-syscalls.
|
||||||
|
|
||||||
|
Tested with build-many-glibcs.py.
|
||||||
|
|
||||||
|
Modified for RHEL by: Patsy Griffin <patsy@redhat.com>
|
||||||
|
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h b/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h
|
||||||
|
index 1713897f85..7ee8a2167a 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h
|
||||||
|
@@ -122,12 +122,16 @@
|
||||||
|
#define __NR_lgetxattr 9
|
||||||
|
#define __NR_linkat 37
|
||||||
|
#define __NR_listen 201
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 11
|
||||||
|
#define __NR_llistxattr 12
|
||||||
|
#define __NR_lookup_dcookie 18
|
||||||
|
#define __NR_lremovexattr 15
|
||||||
|
#define __NR_lseek 62
|
||||||
|
#define __NR_lsetxattr 6
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_madvise 233
|
||||||
|
#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 235
|
||||||
|
@@ -276,6 +280,7 @@
|
||||||
|
#define __NR_socketpair 199
|
||||||
|
#define __NR_splice 76
|
||||||
|
#define __NR_statfs 43
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 291
|
||||||
|
#define __NR_swapoff 225
|
||||||
|
#define __NR_swapon 224
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/alpha/arch-syscall.h b/sysdeps/unix/sysv/linux/alpha/arch-syscall.h
|
||||||
|
index 5457d2d8ae..0f4ea7670b 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/alpha/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/alpha/arch-syscall.h
|
||||||
|
@@ -150,12 +150,16 @@
|
||||||
|
#define __NR_link 9
|
||||||
|
#define __NR_linkat 458
|
||||||
|
#define __NR_listen 106
|
||||||
|
+#define __NR_listmount 568
|
||||||
|
#define __NR_listxattr 388
|
||||||
|
#define __NR_llistxattr 389
|
||||||
|
#define __NR_lookup_dcookie 406
|
||||||
|
#define __NR_lremovexattr 392
|
||||||
|
#define __NR_lseek 19
|
||||||
|
#define __NR_lsetxattr 383
|
||||||
|
+#define __NR_lsm_get_self_attr 569
|
||||||
|
+#define __NR_lsm_list_modules 571
|
||||||
|
+#define __NR_lsm_set_self_attr 570
|
||||||
|
#define __NR_lstat 68
|
||||||
|
#define __NR_lstat64 426
|
||||||
|
#define __NR_madvise 75
|
||||||
|
@@ -441,6 +445,7 @@
|
||||||
|
#define __NR_stat64 425
|
||||||
|
#define __NR_statfs 328
|
||||||
|
#define __NR_statfs64 528
|
||||||
|
+#define __NR_statmount 567
|
||||||
|
#define __NR_statx 522
|
||||||
|
#define __NR_swapoff 304
|
||||||
|
#define __NR_swapon 322
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/arc/arch-syscall.h b/sysdeps/unix/sysv/linux/arc/arch-syscall.h
|
||||||
|
index a66471c83a..90359482a8 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/arc/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/arc/arch-syscall.h
|
||||||
|
@@ -126,12 +126,16 @@
|
||||||
|
#define __NR_lgetxattr 9
|
||||||
|
#define __NR_linkat 37
|
||||||
|
#define __NR_listen 201
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 11
|
||||||
|
#define __NR_llistxattr 12
|
||||||
|
#define __NR_llseek 62
|
||||||
|
#define __NR_lookup_dcookie 18
|
||||||
|
#define __NR_lremovexattr 15
|
||||||
|
#define __NR_lsetxattr 6
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_madvise 233
|
||||||
|
#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 235
|
||||||
|
@@ -278,6 +282,7 @@
|
||||||
|
#define __NR_socketpair 199
|
||||||
|
#define __NR_splice 76
|
||||||
|
#define __NR_statfs64 43
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 291
|
||||||
|
#define __NR_swapoff 225
|
||||||
|
#define __NR_swapon 224
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/arm/arch-syscall.h b/sysdeps/unix/sysv/linux/arm/arch-syscall.h
|
||||||
|
index 74a57f4520..4930167a03 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/arm/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/arm/arch-syscall.h
|
||||||
|
@@ -164,12 +164,16 @@
|
||||||
|
#define __NR_link 9
|
||||||
|
#define __NR_linkat 330
|
||||||
|
#define __NR_listen 284
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 232
|
||||||
|
#define __NR_llistxattr 233
|
||||||
|
#define __NR_lookup_dcookie 249
|
||||||
|
#define __NR_lremovexattr 236
|
||||||
|
#define __NR_lseek 19
|
||||||
|
#define __NR_lsetxattr 227
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_lstat64 196
|
||||||
|
#define __NR_madvise 220
|
||||||
|
@@ -361,6 +365,7 @@
|
||||||
|
#define __NR_stat64 195
|
||||||
|
#define __NR_statfs 99
|
||||||
|
#define __NR_statfs64 266
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 397
|
||||||
|
#define __NR_swapoff 115
|
||||||
|
#define __NR_swapon 87
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/csky/arch-syscall.h b/sysdeps/unix/sysv/linux/csky/arch-syscall.h
|
||||||
|
index ba7632e018..3f16a29f57 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/csky/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/csky/arch-syscall.h
|
||||||
|
@@ -131,12 +131,16 @@
|
||||||
|
#define __NR_lgetxattr 9
|
||||||
|
#define __NR_linkat 37
|
||||||
|
#define __NR_listen 201
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 11
|
||||||
|
#define __NR_llistxattr 12
|
||||||
|
#define __NR_llseek 62
|
||||||
|
#define __NR_lookup_dcookie 18
|
||||||
|
#define __NR_lremovexattr 15
|
||||||
|
#define __NR_lsetxattr 6
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_madvise 233
|
||||||
|
#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 235
|
||||||
|
@@ -291,6 +295,7 @@
|
||||||
|
#define __NR_socketpair 199
|
||||||
|
#define __NR_splice 76
|
||||||
|
#define __NR_statfs64 43
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 291
|
||||||
|
#define __NR_swapoff 225
|
||||||
|
#define __NR_swapon 224
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/hppa/arch-syscall.h b/sysdeps/unix/sysv/linux/hppa/arch-syscall.h
|
||||||
|
index 483706de9b..a1b2c819d6 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/hppa/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/hppa/arch-syscall.h
|
||||||
|
@@ -155,12 +155,16 @@
|
||||||
|
#define __NR_link 9
|
||||||
|
#define __NR_linkat 283
|
||||||
|
#define __NR_listen 32
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 244
|
||||||
|
#define __NR_llistxattr 245
|
||||||
|
#define __NR_lookup_dcookie 223
|
||||||
|
#define __NR_lremovexattr 248
|
||||||
|
#define __NR_lseek 19
|
||||||
|
#define __NR_lsetxattr 239
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_lstat 84
|
||||||
|
#define __NR_lstat64 198
|
||||||
|
#define __NR_madvise 119
|
||||||
|
@@ -339,6 +343,7 @@
|
||||||
|
#define __NR_stat64 101
|
||||||
|
#define __NR_statfs 99
|
||||||
|
#define __NR_statfs64 298
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 349
|
||||||
|
#define __NR_stime 25
|
||||||
|
#define __NR_swapoff 115
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/i386/arch-syscall.h b/sysdeps/unix/sysv/linux/i386/arch-syscall.h
|
||||||
|
index 21c1308bb3..cc775432d6 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/i386/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/i386/arch-syscall.h
|
||||||
|
@@ -176,6 +176,7 @@
|
||||||
|
#define __NR_link 9
|
||||||
|
#define __NR_linkat 303
|
||||||
|
#define __NR_listen 363
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 232
|
||||||
|
#define __NR_llistxattr 233
|
||||||
|
#define __NR_lock 53
|
||||||
|
@@ -183,6 +184,9 @@
|
||||||
|
#define __NR_lremovexattr 236
|
||||||
|
#define __NR_lseek 19
|
||||||
|
#define __NR_lsetxattr 227
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_lstat64 196
|
||||||
|
#define __NR_madvise 219
|
||||||
|
@@ -386,6 +390,7 @@
|
||||||
|
#define __NR_stat64 195
|
||||||
|
#define __NR_statfs 99
|
||||||
|
#define __NR_statfs64 268
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 383
|
||||||
|
#define __NR_stime 25
|
||||||
|
#define __NR_stty 31
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/m68k/arch-syscall.h b/sysdeps/unix/sysv/linux/m68k/arch-syscall.h
|
||||||
|
index 6d788e3440..79f277dd5b 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/m68k/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/m68k/arch-syscall.h
|
||||||
|
@@ -171,12 +171,16 @@
|
||||||
|
#define __NR_link 9
|
||||||
|
#define __NR_linkat 296
|
||||||
|
#define __NR_listen 360
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 229
|
||||||
|
#define __NR_llistxattr 230
|
||||||
|
#define __NR_lookup_dcookie 248
|
||||||
|
#define __NR_lremovexattr 233
|
||||||
|
#define __NR_lseek 19
|
||||||
|
#define __NR_lsetxattr 224
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_lstat64 196
|
||||||
|
#define __NR_madvise 238
|
||||||
|
@@ -373,6 +377,7 @@
|
||||||
|
#define __NR_stat64 195
|
||||||
|
#define __NR_statfs 99
|
||||||
|
#define __NR_statfs64 263
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 379
|
||||||
|
#define __NR_stime 25
|
||||||
|
#define __NR_swapoff 115
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h b/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h
|
||||||
|
index 91e1630f7b..779d5d5d70 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h
|
||||||
|
@@ -176,6 +176,7 @@
|
||||||
|
#define __NR_link 9
|
||||||
|
#define __NR_linkat 303
|
||||||
|
#define __NR_listen 348
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 232
|
||||||
|
#define __NR_llistxattr 233
|
||||||
|
#define __NR_lock 53
|
||||||
|
@@ -183,6 +184,9 @@
|
||||||
|
#define __NR_lremovexattr 236
|
||||||
|
#define __NR_lseek 19
|
||||||
|
#define __NR_lsetxattr 227
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_lstat64 196
|
||||||
|
#define __NR_madvise 219
|
||||||
|
@@ -389,6 +393,7 @@
|
||||||
|
#define __NR_stat64 195
|
||||||
|
#define __NR_statfs 99
|
||||||
|
#define __NR_statfs64 268
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 398
|
||||||
|
#define __NR_stime 25
|
||||||
|
#define __NR_stty 31
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h b/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h
|
||||||
|
index d75af97467..86ffd5ce84 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h
|
||||||
|
@@ -166,6 +166,7 @@
|
||||||
|
#define __NR_link 4009
|
||||||
|
#define __NR_linkat 4296
|
||||||
|
#define __NR_listen 4174
|
||||||
|
+#define __NR_listmount 4458
|
||||||
|
#define __NR_listxattr 4230
|
||||||
|
#define __NR_llistxattr 4231
|
||||||
|
#define __NR_lock 4053
|
||||||
|
@@ -173,6 +174,9 @@
|
||||||
|
#define __NR_lremovexattr 4234
|
||||||
|
#define __NR_lseek 4019
|
||||||
|
#define __NR_lsetxattr 4225
|
||||||
|
+#define __NR_lsm_get_self_attr 4459
|
||||||
|
+#define __NR_lsm_list_modules 4461
|
||||||
|
+#define __NR_lsm_set_self_attr 4460
|
||||||
|
#define __NR_lstat 4107
|
||||||
|
#define __NR_lstat64 4214
|
||||||
|
#define __NR_madvise 4218
|
||||||
|
@@ -362,6 +366,7 @@
|
||||||
|
#define __NR_stat64 4213
|
||||||
|
#define __NR_statfs 4099
|
||||||
|
#define __NR_statfs64 4255
|
||||||
|
+#define __NR_statmount 4457
|
||||||
|
#define __NR_statx 4366
|
||||||
|
#define __NR_stime 4025
|
||||||
|
#define __NR_stty 4031
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h b/sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h
|
||||||
|
index 05bf7d251d..5d37a686e5 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h
|
||||||
|
@@ -154,12 +154,16 @@
|
||||||
|
#define __NR_link 6084
|
||||||
|
#define __NR_linkat 6259
|
||||||
|
#define __NR_listen 6049
|
||||||
|
+#define __NR_listmount 6458
|
||||||
|
#define __NR_listxattr 6186
|
||||||
|
#define __NR_llistxattr 6187
|
||||||
|
#define __NR_lookup_dcookie 6206
|
||||||
|
#define __NR_lremovexattr 6190
|
||||||
|
#define __NR_lseek 6008
|
||||||
|
#define __NR_lsetxattr 6181
|
||||||
|
+#define __NR_lsm_get_self_attr 6459
|
||||||
|
+#define __NR_lsm_list_modules 6461
|
||||||
|
+#define __NR_lsm_set_self_attr 6460
|
||||||
|
#define __NR_lstat 6006
|
||||||
|
#define __NR_madvise 6027
|
||||||
|
#define __NR_map_shadow_stack 6453
|
||||||
|
@@ -332,6 +336,7 @@
|
||||||
|
#define __NR_stat 6004
|
||||||
|
#define __NR_statfs 6134
|
||||||
|
#define __NR_statfs64 6217
|
||||||
|
+#define __NR_statmount 6457
|
||||||
|
#define __NR_statx 6330
|
||||||
|
#define __NR_swapoff 6163
|
||||||
|
#define __NR_swapon 6162
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h b/sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h
|
||||||
|
index 41ffaf3255..9b1e846e76 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h
|
||||||
|
@@ -145,12 +145,16 @@
|
||||||
|
#define __NR_link 5084
|
||||||
|
#define __NR_linkat 5255
|
||||||
|
#define __NR_listen 5049
|
||||||
|
+#define __NR_listmount 5458
|
||||||
|
#define __NR_listxattr 5186
|
||||||
|
#define __NR_llistxattr 5187
|
||||||
|
#define __NR_lookup_dcookie 5206
|
||||||
|
#define __NR_lremovexattr 5190
|
||||||
|
#define __NR_lseek 5008
|
||||||
|
#define __NR_lsetxattr 5181
|
||||||
|
+#define __NR_lsm_get_self_attr 5459
|
||||||
|
+#define __NR_lsm_list_modules 5461
|
||||||
|
+#define __NR_lsm_set_self_attr 5460
|
||||||
|
#define __NR_lstat 5006
|
||||||
|
#define __NR_madvise 5027
|
||||||
|
#define __NR_map_shadow_stack 5453
|
||||||
|
@@ -313,6 +317,7 @@
|
||||||
|
#define __NR_splice 5263
|
||||||
|
#define __NR_stat 5004
|
||||||
|
#define __NR_statfs 5134
|
||||||
|
+#define __NR_statmount 5457
|
||||||
|
#define __NR_statx 5326
|
||||||
|
#define __NR_swapoff 5163
|
||||||
|
#define __NR_swapon 5162
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/nios2/arch-syscall.h b/sysdeps/unix/sysv/linux/nios2/arch-syscall.h
|
||||||
|
index d94e7e9ee9..abbc9ab6b0 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/nios2/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/nios2/arch-syscall.h
|
||||||
|
@@ -130,12 +130,16 @@
|
||||||
|
#define __NR_lgetxattr 9
|
||||||
|
#define __NR_linkat 37
|
||||||
|
#define __NR_listen 201
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 11
|
||||||
|
#define __NR_llistxattr 12
|
||||||
|
#define __NR_llseek 62
|
||||||
|
#define __NR_lookup_dcookie 18
|
||||||
|
#define __NR_lremovexattr 15
|
||||||
|
#define __NR_lsetxattr 6
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_madvise 233
|
||||||
|
#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 235
|
||||||
|
@@ -290,6 +294,7 @@
|
||||||
|
#define __NR_socketpair 199
|
||||||
|
#define __NR_splice 76
|
||||||
|
#define __NR_statfs64 43
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 291
|
||||||
|
#define __NR_swapoff 225
|
||||||
|
#define __NR_swapon 224
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h b/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h
|
||||||
|
index b5522e8889..af0d2b121e 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h
|
||||||
|
@@ -166,6 +166,7 @@
|
||||||
|
#define __NR_link 9
|
||||||
|
#define __NR_linkat 294
|
||||||
|
#define __NR_listen 329
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 215
|
||||||
|
#define __NR_llistxattr 216
|
||||||
|
#define __NR_lock 53
|
||||||
|
@@ -173,6 +174,9 @@
|
||||||
|
#define __NR_lremovexattr 219
|
||||||
|
#define __NR_lseek 19
|
||||||
|
#define __NR_lsetxattr 210
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_lstat64 196
|
||||||
|
#define __NR_madvise 205
|
||||||
|
@@ -374,6 +378,7 @@
|
||||||
|
#define __NR_stat64 195
|
||||||
|
#define __NR_statfs 99
|
||||||
|
#define __NR_statfs64 252
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 383
|
||||||
|
#define __NR_stime 25
|
||||||
|
#define __NR_stty 31
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h b/sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h
|
||||||
|
index 162d782ae6..a4c70aa7fe 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h
|
||||||
|
@@ -154,6 +154,7 @@
|
||||||
|
#define __NR_link 9
|
||||||
|
#define __NR_linkat 294
|
||||||
|
#define __NR_listen 329
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 215
|
||||||
|
#define __NR_llistxattr 216
|
||||||
|
#define __NR_lock 53
|
||||||
|
@@ -161,6 +162,9 @@
|
||||||
|
#define __NR_lremovexattr 219
|
||||||
|
#define __NR_lseek 19
|
||||||
|
#define __NR_lsetxattr 210
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_madvise 205
|
||||||
|
#define __NR_map_shadow_stack 453
|
||||||
|
@@ -352,6 +356,7 @@
|
||||||
|
#define __NR_stat 106
|
||||||
|
#define __NR_statfs 99
|
||||||
|
#define __NR_statfs64 252
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 383
|
||||||
|
#define __NR_stime 25
|
||||||
|
#define __NR_stty 31
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h b/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h
|
||||||
|
index 013222e5de..7315d164d6 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h
|
||||||
|
@@ -117,12 +117,16 @@
|
||||||
|
#define __NR_lgetxattr 9
|
||||||
|
#define __NR_linkat 37
|
||||||
|
#define __NR_listen 201
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 11
|
||||||
|
#define __NR_llistxattr 12
|
||||||
|
#define __NR_llseek 62
|
||||||
|
#define __NR_lookup_dcookie 18
|
||||||
|
#define __NR_lremovexattr 15
|
||||||
|
#define __NR_lsetxattr 6
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_madvise 233
|
||||||
|
#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 235
|
||||||
|
@@ -268,6 +272,7 @@
|
||||||
|
#define __NR_socketpair 199
|
||||||
|
#define __NR_splice 76
|
||||||
|
#define __NR_statfs64 43
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 291
|
||||||
|
#define __NR_swapoff 225
|
||||||
|
#define __NR_swapon 224
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h b/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h
|
||||||
|
index d03dad8200..31a1130db9 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h
|
||||||
|
@@ -122,12 +122,16 @@
|
||||||
|
#define __NR_lgetxattr 9
|
||||||
|
#define __NR_linkat 37
|
||||||
|
#define __NR_listen 201
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 11
|
||||||
|
#define __NR_llistxattr 12
|
||||||
|
#define __NR_lookup_dcookie 18
|
||||||
|
#define __NR_lremovexattr 15
|
||||||
|
#define __NR_lseek 62
|
||||||
|
#define __NR_lsetxattr 6
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_madvise 233
|
||||||
|
#define __NR_map_shadow_stack 453
|
||||||
|
#define __NR_mbind 235
|
||||||
|
@@ -277,6 +281,7 @@
|
||||||
|
#define __NR_socketpair 199
|
||||||
|
#define __NR_splice 76
|
||||||
|
#define __NR_statfs 43
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 291
|
||||||
|
#define __NR_swapoff 225
|
||||||
|
#define __NR_swapon 224
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h b/sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h
|
||||||
|
index 98e6b68b31..cf8569304d 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h
|
||||||
|
@@ -171,12 +171,16 @@
|
||||||
|
#define __NR_link 9
|
||||||
|
#define __NR_linkat 296
|
||||||
|
#define __NR_listen 363
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 230
|
||||||
|
#define __NR_llistxattr 231
|
||||||
|
#define __NR_lookup_dcookie 110
|
||||||
|
#define __NR_lremovexattr 234
|
||||||
|
#define __NR_lseek 19
|
||||||
|
#define __NR_lsetxattr 225
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_lstat64 196
|
||||||
|
#define __NR_madvise 219
|
||||||
|
@@ -372,6 +376,7 @@
|
||||||
|
#define __NR_stat64 195
|
||||||
|
#define __NR_statfs 99
|
||||||
|
#define __NR_statfs64 265
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 379
|
||||||
|
#define __NR_stime 25
|
||||||
|
#define __NR_swapoff 115
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h b/sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h
|
||||||
|
index 951fbd7c97..f3536ed03f 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h
|
||||||
|
@@ -146,12 +146,16 @@
|
||||||
|
#define __NR_link 9
|
||||||
|
#define __NR_linkat 296
|
||||||
|
#define __NR_listen 363
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 230
|
||||||
|
#define __NR_llistxattr 231
|
||||||
|
#define __NR_lookup_dcookie 110
|
||||||
|
#define __NR_lremovexattr 234
|
||||||
|
#define __NR_lseek 19
|
||||||
|
#define __NR_lsetxattr 225
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_madvise 219
|
||||||
|
#define __NR_map_shadow_stack 453
|
||||||
|
@@ -329,6 +333,7 @@
|
||||||
|
#define __NR_stat 106
|
||||||
|
#define __NR_statfs 99
|
||||||
|
#define __NR_statfs64 265
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 379
|
||||||
|
#define __NR_swapoff 115
|
||||||
|
#define __NR_swapon 87
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/sh/arch-syscall.h b/sysdeps/unix/sysv/linux/sh/arch-syscall.h
|
||||||
|
index 6b4418bcae..0c88bf10c7 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/sh/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/sh/arch-syscall.h
|
||||||
|
@@ -164,12 +164,16 @@
|
||||||
|
#define __NR_link 9
|
||||||
|
#define __NR_linkat 303
|
||||||
|
#define __NR_listen 343
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 232
|
||||||
|
#define __NR_llistxattr 233
|
||||||
|
#define __NR_lookup_dcookie 253
|
||||||
|
#define __NR_lremovexattr 236
|
||||||
|
#define __NR_lseek 19
|
||||||
|
#define __NR_lsetxattr 227
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_lstat 107
|
||||||
|
#define __NR_lstat64 196
|
||||||
|
#define __NR_madvise 219
|
||||||
|
@@ -365,6 +369,7 @@
|
||||||
|
#define __NR_stat64 195
|
||||||
|
#define __NR_statfs 99
|
||||||
|
#define __NR_statfs64 268
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 383
|
||||||
|
#define __NR_stime 25
|
||||||
|
#define __NR_swapoff 115
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h b/sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h
|
||||||
|
index 4f9460b1a3..19fa614624 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h
|
||||||
|
@@ -169,12 +169,16 @@
|
||||||
|
#define __NR_link 9
|
||||||
|
#define __NR_linkat 292
|
||||||
|
#define __NR_listen 354
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 178
|
||||||
|
#define __NR_llistxattr 179
|
||||||
|
#define __NR_lookup_dcookie 208
|
||||||
|
#define __NR_lremovexattr 182
|
||||||
|
#define __NR_lseek 19
|
||||||
|
#define __NR_lsetxattr 170
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_lstat 40
|
||||||
|
#define __NR_lstat64 132
|
||||||
|
#define __NR_madvise 75
|
||||||
|
@@ -370,6 +374,7 @@
|
||||||
|
#define __NR_stat64 139
|
||||||
|
#define __NR_statfs 157
|
||||||
|
#define __NR_statfs64 234
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 360
|
||||||
|
#define __NR_stime 233
|
||||||
|
#define __NR_swapoff 213
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h b/sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h
|
||||||
|
index 129ce50646..18516f20cb 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h
|
||||||
|
@@ -152,12 +152,16 @@
|
||||||
|
#define __NR_link 9
|
||||||
|
#define __NR_linkat 292
|
||||||
|
#define __NR_listen 354
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 178
|
||||||
|
#define __NR_llistxattr 179
|
||||||
|
#define __NR_lookup_dcookie 208
|
||||||
|
#define __NR_lremovexattr 182
|
||||||
|
#define __NR_lseek 19
|
||||||
|
#define __NR_lsetxattr 170
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_lstat 40
|
||||||
|
#define __NR_lstat64 132
|
||||||
|
#define __NR_madvise 75
|
||||||
|
@@ -339,6 +343,7 @@
|
||||||
|
#define __NR_stat64 139
|
||||||
|
#define __NR_statfs 157
|
||||||
|
#define __NR_statfs64 234
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 360
|
||||||
|
#define __NR_stime 233
|
||||||
|
#define __NR_swapoff 213
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
index aac065e7b3..6557bcfde4 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
@@ -21,8 +21,8 @@
|
||||||
|
# This file can list all potential system calls. The names are only
|
||||||
|
# used if the installed kernel headers also provide them.
|
||||||
|
|
||||||
|
-# The list of system calls is current as of Linux 6.7.
|
||||||
|
-kernel 6.7
|
||||||
|
+# The list of system calls is current as of Linux 6.8.
|
||||||
|
+kernel 6.8
|
||||||
|
|
||||||
|
FAST_atomic_update
|
||||||
|
FAST_cmpxchg
|
||||||
|
@@ -239,6 +239,7 @@ lgetxattr
|
||||||
|
link
|
||||||
|
linkat
|
||||||
|
listen
|
||||||
|
+listmount
|
||||||
|
listxattr
|
||||||
|
llistxattr
|
||||||
|
llseek
|
||||||
|
@@ -247,6 +248,9 @@ lookup_dcookie
|
||||||
|
lremovexattr
|
||||||
|
lseek
|
||||||
|
lsetxattr
|
||||||
|
+lsm_get_self_attr
|
||||||
|
+lsm_list_modules
|
||||||
|
+lsm_set_self_attr
|
||||||
|
lstat
|
||||||
|
lstat64
|
||||||
|
madvise
|
||||||
|
@@ -593,6 +597,7 @@ stat
|
||||||
|
stat64
|
||||||
|
statfs
|
||||||
|
statfs64
|
||||||
|
+statmount
|
||||||
|
statx
|
||||||
|
stime
|
||||||
|
stty
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h b/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h
|
||||||
|
index 4fa5b942c5..b122216013 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h
|
||||||
|
@@ -149,12 +149,16 @@
|
||||||
|
#define __NR_link 86
|
||||||
|
#define __NR_linkat 265
|
||||||
|
#define __NR_listen 50
|
||||||
|
+#define __NR_listmount 458
|
||||||
|
#define __NR_listxattr 194
|
||||||
|
#define __NR_llistxattr 195
|
||||||
|
#define __NR_lookup_dcookie 212
|
||||||
|
#define __NR_lremovexattr 198
|
||||||
|
#define __NR_lseek 8
|
||||||
|
#define __NR_lsetxattr 189
|
||||||
|
+#define __NR_lsm_get_self_attr 459
|
||||||
|
+#define __NR_lsm_list_modules 461
|
||||||
|
+#define __NR_lsm_set_self_attr 460
|
||||||
|
#define __NR_lstat 6
|
||||||
|
#define __NR_madvise 28
|
||||||
|
#define __NR_map_shadow_stack 453
|
||||||
|
@@ -321,6 +325,7 @@
|
||||||
|
#define __NR_splice 275
|
||||||
|
#define __NR_stat 4
|
||||||
|
#define __NR_statfs 137
|
||||||
|
+#define __NR_statmount 457
|
||||||
|
#define __NR_statx 332
|
||||||
|
#define __NR_swapoff 168
|
||||||
|
#define __NR_swapon 167
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h b/sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h
|
||||||
|
index b9db8bc5be..3040a47d72 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h
|
||||||
|
@@ -143,12 +143,16 @@
|
||||||
|
#define __NR_link 1073741910
|
||||||
|
#define __NR_linkat 1073742089
|
||||||
|
#define __NR_listen 1073741874
|
||||||
|
+#define __NR_listmount 1073742282
|
||||||
|
#define __NR_listxattr 1073742018
|
||||||
|
#define __NR_llistxattr 1073742019
|
||||||
|
#define __NR_lookup_dcookie 1073742036
|
||||||
|
#define __NR_lremovexattr 1073742022
|
||||||
|
#define __NR_lseek 1073741832
|
||||||
|
#define __NR_lsetxattr 1073742013
|
||||||
|
+#define __NR_lsm_get_self_attr 1073742283
|
||||||
|
+#define __NR_lsm_list_modules 1073742285
|
||||||
|
+#define __NR_lsm_set_self_attr 1073742284
|
||||||
|
#define __NR_lstat 1073741830
|
||||||
|
#define __NR_madvise 1073741852
|
||||||
|
#define __NR_mbind 1073742061
|
||||||
|
@@ -312,6 +316,7 @@
|
||||||
|
#define __NR_splice 1073742099
|
||||||
|
#define __NR_stat 1073741828
|
||||||
|
#define __NR_statfs 1073741961
|
||||||
|
+#define __NR_statmount 1073742281
|
||||||
|
#define __NR_statx 1073742156
|
||||||
|
#define __NR_swapoff 1073741992
|
||||||
|
#define __NR_swapon 1073741991
|
28
glibc-RHEL-39000-3.patch
Normal file
28
glibc-RHEL-39000-3.patch
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
commit cf0ca8d52e1653d4aa4311a4649af8dc541ce6b4
|
||||||
|
Author: Joseph Myers <josmyers@redhat.com>
|
||||||
|
Date: Mon May 20 13:10:31 2024 +0000
|
||||||
|
|
||||||
|
Update syscall lists for Linux 6.9
|
||||||
|
|
||||||
|
Linux 6.9 has no new syscalls. Update the version number in
|
||||||
|
syscall-names.list to reflect that it is still current for 6.9.
|
||||||
|
|
||||||
|
Tested with build-many-glibcs.py.
|
||||||
|
|
||||||
|
Modified for RHEL by: Patsy Griffin <patsy@redhat.com>
|
||||||
|
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
index 6557bcfde4..672d39eaad 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
@@ -21,8 +21,8 @@
|
||||||
|
# This file can list all potential system calls. The names are only
|
||||||
|
# used if the installed kernel headers also provide them.
|
||||||
|
|
||||||
|
-# The list of system calls is current as of Linux 6.8.
|
||||||
|
-kernel 6.8
|
||||||
|
+# The list of system calls is current as of Linux 6.9.
|
||||||
|
+kernel 6.9
|
||||||
|
|
||||||
|
FAST_atomic_update
|
||||||
|
FAST_cmpxchg
|
@ -155,7 +155,7 @@ end \
|
|||||||
Summary: The GNU libc libraries
|
Summary: The GNU libc libraries
|
||||||
Name: glibc
|
Name: glibc
|
||||||
Version: %{glibcversion}
|
Version: %{glibcversion}
|
||||||
Release: 113%{?dist}
|
Release: 114%{?dist}
|
||||||
|
|
||||||
# In general, GPLv2+ is used by programs, LGPLv2+ is used for
|
# In general, GPLv2+ is used by programs, LGPLv2+ is used for
|
||||||
# libraries.
|
# libraries.
|
||||||
@ -832,6 +832,9 @@ Patch595: glibc-RHEL-34268-1.patch
|
|||||||
Patch596: glibc-RHEL-34268-2.patch
|
Patch596: glibc-RHEL-34268-2.patch
|
||||||
Patch597: glibc-RHEL-34272-1.patch
|
Patch597: glibc-RHEL-34272-1.patch
|
||||||
Patch598: glibc-RHEL-34272-2.patch
|
Patch598: glibc-RHEL-34272-2.patch
|
||||||
|
Patch599: glibc-RHEL-39000-1.patch
|
||||||
|
Patch600: glibc-RHEL-39000-2.patch
|
||||||
|
Patch601: glibc-RHEL-39000-3.patch
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
# Continued list of core "glibc" package information:
|
# Continued list of core "glibc" package information:
|
||||||
@ -2990,6 +2993,9 @@ update_gconv_modules_cache ()
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jun 26 2024 Patsy Griffin <patsy@redhat.com> - 2.34-114
|
||||||
|
- Update syscall list for Linux 6.9. (RHEL-39000)
|
||||||
|
|
||||||
* Thu Jun 13 2024 Patsy Griffin <patsy@redhat.com> - 2.34-113
|
* Thu Jun 13 2024 Patsy Griffin <patsy@redhat.com> - 2.34-113
|
||||||
- CVE-2024-33601 glibc: netgroup cache may terminate daemon on
|
- CVE-2024-33601 glibc: netgroup cache may terminate daemon on
|
||||||
memory allocation failure (RHEL-34272)
|
memory allocation failure (RHEL-34272)
|
||||||
|
Loading…
Reference in New Issue
Block a user