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 glibcversion 2.28
|
||||
%define glibcrelease 207%{?dist}
|
||||
%define glibcrelease 208%{?dist}
|
||||
# Pre-release tarballs are pulled in from git using a command that is
|
||||
# effectively:
|
||||
#
|
||||
@ -908,6 +908,15 @@ Patch713: glibc-rh1888660.patch
|
||||
Patch714: glibc-rh2096189-1.patch
|
||||
Patch715: glibc-rh2096189-2.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:
|
||||
@ -2738,6 +2747,9 @@ fi
|
||||
%files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared
|
||||
|
||||
%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
|
||||
- Add the no-aaaa DNS stub resolver option (#2096189)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user