forked from rpms/glibc
import glibc-2.28-208.el8
This commit is contained in:
parent
21c5565d32
commit
b038b39e86
37
SOURCES/glibc-rh2080349-1.patch
Normal file
37
SOURCES/glibc-rh2080349-1.patch
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
commit 4a7c342605bc653f72d60c36abe698986fb5cb47
|
||||||
|
Author: Joseph Myers <joseph@codesourcery.com>
|
||||||
|
Date: Wed Apr 28 17:19:24 2021 +0000
|
||||||
|
|
||||||
|
Update syscall lists for Linux 5.12.
|
||||||
|
|
||||||
|
Linux 5.12 has one new syscall, mount_setattr. 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 to only update syscall-names.list to Linux 5.12.
|
||||||
|
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
index f6cb34089d..8e3cfa0e77 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 5.11.
|
||||||
|
-kernel 5.11
|
||||||
|
+# The list of system calls is current as of Linux 5.12.
|
||||||
|
+kernel 5.12
|
||||||
|
|
||||||
|
FAST_atomic_update
|
||||||
|
FAST_cmpxchg
|
||||||
|
@@ -258,6 +258,7 @@ mmap
|
||||||
|
mmap2
|
||||||
|
modify_ldt
|
||||||
|
mount
|
||||||
|
+mount_setattr
|
||||||
|
move_mount
|
||||||
|
move_pages
|
||||||
|
mprotect
|
40
SOURCES/glibc-rh2080349-2.patch
Normal file
40
SOURCES/glibc-rh2080349-2.patch
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
commit b1b4f7209ecaad4bf9a5d0d2ef1338409d364bac
|
||||||
|
Author: Joseph Myers <joseph@codesourcery.com>
|
||||||
|
Date: Thu Jul 1 17:37:36 2021 +0000
|
||||||
|
|
||||||
|
Update syscall lists for Linux 5.13
|
||||||
|
|
||||||
|
Linux 5.13 has three new syscalls (landlock_create_ruleset,
|
||||||
|
landlock_add_rule, landlock_restrict_self). 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 to only update syscall-names.list to Linux 5.13.
|
||||||
|
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
index 8e3cfa0e77..89c5895b9b 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 5.12.
|
||||||
|
-kernel 5.12
|
||||||
|
+# The list of system calls is current as of Linux 5.13.
|
||||||
|
+kernel 5.13
|
||||||
|
|
||||||
|
FAST_atomic_update
|
||||||
|
FAST_cmpxchg
|
||||||
|
@@ -224,6 +224,9 @@ kexec_file_load
|
||||||
|
kexec_load
|
||||||
|
keyctl
|
||||||
|
kill
|
||||||
|
+landlock_add_rule
|
||||||
|
+landlock_create_ruleset
|
||||||
|
+landlock_restrict_self
|
||||||
|
lchown
|
||||||
|
lchown32
|
||||||
|
lgetxattr
|
45
SOURCES/glibc-rh2080349-3.patch
Normal file
45
SOURCES/glibc-rh2080349-3.patch
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
commit 89dc0372a9055e7ef86fe19be6201fa0b16b2f0e
|
||||||
|
Author: Joseph Myers <joseph@codesourcery.com>
|
||||||
|
Date: Wed Sep 8 12:42:06 2021 +0000
|
||||||
|
|
||||||
|
Update syscall lists for Linux 5.14
|
||||||
|
|
||||||
|
Linux 5.14 has two new syscalls, memfd_secret (on some architectures
|
||||||
|
only) and quotactl_fd. 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 to only update syscall-names.list to Linux 5.14.
|
||||||
|
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
index 89c5895b9b..fd98893b0e 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 5.13.
|
||||||
|
-kernel 5.13
|
||||||
|
+# The list of system calls is current as of Linux 5.14.
|
||||||
|
+kernel 5.14
|
||||||
|
|
||||||
|
FAST_atomic_update
|
||||||
|
FAST_cmpxchg
|
||||||
|
@@ -247,6 +247,7 @@ madvise
|
||||||
|
mbind
|
||||||
|
membarrier
|
||||||
|
memfd_create
|
||||||
|
+memfd_secret
|
||||||
|
memory_ordering
|
||||||
|
migrate_pages
|
||||||
|
mincore
|
||||||
|
@@ -452,6 +453,7 @@ pwritev
|
||||||
|
pwritev2
|
||||||
|
query_module
|
||||||
|
quotactl
|
||||||
|
+quotactl_fd
|
||||||
|
read
|
||||||
|
readahead
|
||||||
|
readdir
|
43
SOURCES/glibc-rh2080349-4.patch
Normal file
43
SOURCES/glibc-rh2080349-4.patch
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
commit 3387c40a8bbad5faf85b1feb56429cb20feaa640
|
||||||
|
Author: Joseph Myers <joseph@codesourcery.com>
|
||||||
|
Date: Wed Nov 10 15:21:19 2021 +0000
|
||||||
|
|
||||||
|
Update syscall lists for Linux 5.15
|
||||||
|
|
||||||
|
Linux 5.15 has one new syscall, process_mrelease (and also enables the
|
||||||
|
clone3 syscall for RV32). It also has a macro __NR_SYSCALL_MASK for
|
||||||
|
Arm, which is not a syscall but matches the pattern used for syscall
|
||||||
|
macro names.
|
||||||
|
|
||||||
|
Add __NR_SYSCALL_MASK to the names filtered out in the code dealing
|
||||||
|
with syscall lists, update syscall-names.list for the new syscall and
|
||||||
|
regenerate the arch-syscall.h headers with build-many-glibcs.py
|
||||||
|
update-syscalls.
|
||||||
|
|
||||||
|
Tested with build-many-glibcs.py.
|
||||||
|
|
||||||
|
Modified to only update syscall-names.list to Linux 5.15.
|
||||||
|
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
index fd98893b0e..1a74d090b7 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 5.14.
|
||||||
|
-kernel 5.14
|
||||||
|
+# The list of system calls is current as of Linux 5.15.
|
||||||
|
+kernel 5.15
|
||||||
|
|
||||||
|
FAST_atomic_update
|
||||||
|
FAST_cmpxchg
|
||||||
|
@@ -440,6 +440,7 @@ preadv
|
||||||
|
preadv2
|
||||||
|
prlimit64
|
||||||
|
process_madvise
|
||||||
|
+process_mrelease
|
||||||
|
process_vm_readv
|
||||||
|
process_vm_writev
|
||||||
|
prof
|
37
SOURCES/glibc-rh2080349-5.patch
Normal file
37
SOURCES/glibc-rh2080349-5.patch
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
commit 4997a533ae4b51ef66a6b68862b7578a7acb82df
|
||||||
|
Author: Joseph Myers <joseph@codesourcery.com>
|
||||||
|
Date: Thu Jan 13 22:18:13 2022 +0000
|
||||||
|
|
||||||
|
Update syscall lists for Linux 5.16
|
||||||
|
|
||||||
|
Linux 5.16 has one new syscall, futex_waitv. 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 to only update syscall-names.list to Linux 5.16.
|
||||||
|
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
index c80a9a59cb..6421806110 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 5.15.
|
||||||
|
-kernel 5.15
|
||||||
|
+# The list of system calls is current as of Linux 5.16.
|
||||||
|
+kernel 5.16
|
||||||
|
|
||||||
|
FAST_atomic_update
|
||||||
|
FAST_cmpxchg
|
||||||
|
@@ -146,6 +146,7 @@ ftruncate
|
||||||
|
ftruncate64
|
||||||
|
futex
|
||||||
|
futex_time64
|
||||||
|
+futex_waitv
|
||||||
|
futimesat
|
||||||
|
get_kernel_syms
|
||||||
|
get_mempolicy
|
37
SOURCES/glibc-rh2080349-6.patch
Normal file
37
SOURCES/glibc-rh2080349-6.patch
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
commit 8ef9196b26793830515402ea95aca2629f7721ec
|
||||||
|
Author: Joseph Myers <joseph@codesourcery.com>
|
||||||
|
Date: Wed Mar 23 17:11:56 2022 +0000
|
||||||
|
|
||||||
|
Update syscall lists for Linux 5.17
|
||||||
|
|
||||||
|
Linux 5.17 has one new syscall, set_mempolicy_home_node. 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 to only update syscall-names.list to Linux 5.17.
|
||||||
|
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
index 6421806110..b8c0b0c586 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 5.16.
|
||||||
|
-kernel 5.16
|
||||||
|
+# The list of system calls is current as of Linux 5.17.
|
||||||
|
+kernel 5.17
|
||||||
|
|
||||||
|
FAST_atomic_update
|
||||||
|
FAST_cmpxchg
|
||||||
|
@@ -524,6 +524,7 @@ sendmmsg
|
||||||
|
sendmsg
|
||||||
|
sendto
|
||||||
|
set_mempolicy
|
||||||
|
+set_mempolicy_home_node
|
||||||
|
set_robust_list
|
||||||
|
set_thread_area
|
||||||
|
set_tid_address
|
28
SOURCES/glibc-rh2080349-7.patch
Normal file
28
SOURCES/glibc-rh2080349-7.patch
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
commit 3d9926663cba19f40d26d8a8ab3b2a7cc09ffb13
|
||||||
|
Author: Joseph Myers <joseph@codesourcery.com>
|
||||||
|
Date: Wed May 25 14:37:28 2022 +0000
|
||||||
|
|
||||||
|
Update syscall-names.list for Linux 5.18
|
||||||
|
|
||||||
|
Linux 5.18 has no new syscalls. Update the version number in
|
||||||
|
syscall-names.list to reflect that it is still current for 5.18.
|
||||||
|
|
||||||
|
Tested with build-many-glibcs.py.
|
||||||
|
|
||||||
|
Modified to only update syscall-names.list to Linux 5.18.
|
||||||
|
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
index b8c0b0c586..6c7b2f7011 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 5.17.
|
||||||
|
-kernel 5.17
|
||||||
|
+# The list of system calls is current as of Linux 5.18.
|
||||||
|
+kernel 5.18
|
||||||
|
|
||||||
|
FAST_atomic_update
|
||||||
|
FAST_cmpxchg
|
20
SOURCES/glibc-rh2080349-8.patch
Normal file
20
SOURCES/glibc-rh2080349-8.patch
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
commit 9dde3a24f132090fa8f88d6eaa2bc4c48f2e942f
|
||||||
|
Author: Stafford Horne <shorne@gmail.com>
|
||||||
|
Date: Sat May 23 12:41:31 2020 +0900
|
||||||
|
|
||||||
|
linux/syscalls: Add or1k_atomic syscall for OpenRISC
|
||||||
|
|
||||||
|
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||||||
|
|
||||||
|
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
index 42701ce583..c80a9a59cb 100644
|
||||||
|
--- a/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
@@ -304,6 +304,7 @@ open_by_handle_at
|
||||||
|
open_tree
|
||||||
|
openat
|
||||||
|
openat2
|
||||||
|
+or1k_atomic
|
||||||
|
osf_adjtime
|
||||||
|
osf_afs_syscall
|
||||||
|
osf_alt_plock
|
10
SOURCES/glibc-rh2080349-9.patch
Normal file
10
SOURCES/glibc-rh2080349-9.patch
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
diff -Nrup a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
|
||||||
|
--- a/sysdeps/unix/sysv/linux/syscall-names.list 2022-07-18 10:44:38.791332453 -0400
|
||||||
|
+++ b/sysdeps/unix/sysv/linux/syscall-names.list 2022-07-18 11:02:51.054663735 -0400
|
||||||
|
@@ -1,5 +1,5 @@
|
||||||
|
# List of all known Linux system calls.
|
||||||
|
-# Copyright (C) 2017-2021 Free Software Foundation, Inc.
|
||||||
|
+# Copyright (C) 2017-2022 Free Software Foundation, Inc.
|
||||||
|
# This file is part of the GNU C Library.
|
||||||
|
#
|
||||||
|
# The GNU C Library is free software; you can redistribute it and/or
|
@ -1,6 +1,6 @@
|
|||||||
%define glibcsrcdir glibc-2.28
|
%define glibcsrcdir glibc-2.28
|
||||||
%define glibcversion 2.28
|
%define glibcversion 2.28
|
||||||
%define glibcrelease 207%{?dist}
|
%define glibcrelease 208%{?dist}
|
||||||
# Pre-release tarballs are pulled in from git using a command that is
|
# Pre-release tarballs are pulled in from git using a command that is
|
||||||
# effectively:
|
# effectively:
|
||||||
#
|
#
|
||||||
@ -908,6 +908,15 @@ Patch713: glibc-rh1888660.patch
|
|||||||
Patch714: glibc-rh2096189-1.patch
|
Patch714: glibc-rh2096189-1.patch
|
||||||
Patch715: glibc-rh2096189-2.patch
|
Patch715: glibc-rh2096189-2.patch
|
||||||
Patch716: glibc-rh2096189-3.patch
|
Patch716: glibc-rh2096189-3.patch
|
||||||
|
Patch717: glibc-rh2080349-1.patch
|
||||||
|
Patch718: glibc-rh2080349-2.patch
|
||||||
|
Patch719: glibc-rh2080349-3.patch
|
||||||
|
Patch720: glibc-rh2080349-4.patch
|
||||||
|
Patch721: glibc-rh2080349-5.patch
|
||||||
|
Patch722: glibc-rh2080349-6.patch
|
||||||
|
Patch723: glibc-rh2080349-7.patch
|
||||||
|
Patch724: glibc-rh2080349-8.patch
|
||||||
|
Patch725: glibc-rh2080349-9.patch
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
# Continued list of core "glibc" package information:
|
# Continued list of core "glibc" package information:
|
||||||
@ -2738,6 +2747,9 @@ fi
|
|||||||
%files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared
|
%files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jul 15 2022 Patsy Griffin <patsy@redhat.com> - 2.28-208
|
||||||
|
- Update syscall-names.list to Linuz 5.18. (#2080349)
|
||||||
|
|
||||||
* Fri Jun 24 2022 Florian Weimer <fweimer@redhat.com> - 2.28-207
|
* Fri Jun 24 2022 Florian Weimer <fweimer@redhat.com> - 2.28-207
|
||||||
- Add the no-aaaa DNS stub resolver option (#2096189)
|
- Add the no-aaaa DNS stub resolver option (#2096189)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user