Bug 1810224

Summary: glibc: Update to Linux 5.6
Product: Red Hat Enterprise Linux 8 Reporter: Carlos O'Donell <codonell>
Component: glibcAssignee: Patsy Griffin <pfrankli>
Status: CLOSED ERRATA QA Contact: qe-baseos-tools-bugs
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 8.3CC: ashankar, codonell, dj, fweimer, mnewsome, pfrankli, sipoyare, skolosov
Target Milestone: rcKeywords: Patch, Triaged
Target Release: 8.3   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: glibc-2.28-117.el8 Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-11-04 01:33:21 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1819986    
Bug Blocks:    

Description Carlos O'Donell 2020-03-04 18:13:40 UTC
The following commits should get backported to update glibc to Linux 5.5:

https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=5828bc4523230685ac29a4a882967913255f5666

https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=449db0fa3ef9d17951d94d7504db13b1891fa964

https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=6cf6a91d05d626698f158078961b3bffcb39ff8c

commit 5828bc4523230685ac29a4a882967913255f5666
Author: Joseph Myers <joseph>
Date:   Fri Feb 7 13:54:58 2020 +0000

    Update syscall lists for Linux 5.5.
    
    Linux 5.5 has no new syscalls to add to syscall-names.list, but it
    does newly enable the clone3 syscall for AArch64.  This patch updates
    the kernel version listed in syscall-names.list and regenerates the
    AArch64 arch-syscall.h.
    
    Tested with build-many-glibcs.py.

commit 449db0fa3ef9d17951d94d7504db13b1891fa964
Author: Joseph Myers <joseph>
Date:   Fri Feb 7 13:55:29 2020 +0000

    Update kernel version to 5.5 in tst-mman-consts.py.
    
    This patch updates the kernel version in the test tst-mman-consts.py
    to 5.5.  (There are no new constants covered by this test in 5.5 that
    need any other header changes.)
    
    Tested with build-many-glibcs.py.

commit 6cf6a91d05d626698f158078961b3bffcb39ff8c
Author: Joseph Myers <joseph>
Date:   Wed Feb 12 13:37:16 2020 +0000

    Rename RWF_WRITE_LIFE_NOT_SET to RWH_WRITE_LIFE_NOT_SET following Linux 5.5.
    
    Linux 5.5 renames RWF_WRITE_LIFE_NOT_SET to RWH_WRITE_LIFE_NOT_SET,
    with the old name kept as an alias.  This patch makes the
    corresponding change in glibc.
    
    Tested for x86_64.

Comment 1 Carlos O'Donell 2020-04-03 20:20:14 UTC
Linux 5.6 update just came out.

commit e788beaf093bfafecd6b4456b984bd927c18987a
Author: Joseph Myers <joseph>
Date:   Fri Apr 3 18:07:55 2020 +0000

    Update syscall lists for Linux 5.6.
    
    Linux 5.6 has new openat2 and pidfd_getfd syscalls.  This patch adds
    them to syscall-names.list and regenerates the arch-syscall.h files.
    
    Tested with build-many-glibcs.py.

Comment 4 Sergey Kolosov 2020-07-27 19:23:47 UTC
Verified, syscall-names.list contains these new syscalls(openat2, pidfd_getfd, clone3).

Comment 7 errata-xmlrpc 2020-11-04 01:33:21 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Moderate: glibc security, bug fix, and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2020:4444