Auto-sync with upstream branch release/2.33/master
Upstream commit: 48d9161e026604bfb1b186627d5b87c6e829a888
- Linux: Detect user namespace support in io/tst-getcwd-smallbuff
- realpath: Avoid overwriting preexisting error (CVE-2021-3998)
- getcwd: Set errno to ERANGE for size == 1 (CVE-2021-3999)
- support: Add xclone
- tst-realpath-toolong: Fix hurd build
- realpath: Set errno to ENAMETOOLONG for result larger than PATH_MAX [BZ #28770]
- support: Add helpers to create paths longer than PATH_MAX
- elf: Fix glibc-hwcaps priorities with cache flags mismatches [BZ #27046]
- powerpc: Fix unrecognized instruction errors with recent binutils
- CVE-2022-23218: Buffer overflow in sunrpc svcunix_create (bug 28768)
- <shlib-compat.h>: Support compat_symbol_reference for _ISOMAC
- sunrpc: Test case for clnt_create "unix" buffer overflow (bug 22542)
- CVE-2022-23219: Buffer overflow in sunrpc clnt_create for "unix" (bug 22542)
- socket: Add the __sockaddr_un_set function
- x86: use default cache size if it cannot be determined [BZ #28784]
- powerpc: Fix unrecognized instruction errors with recent GCC
- powerpc64[le]: Allocate extra stack frame on syscall.S
- gconv: Do not emit spurious NUL character in ISO-2022-JP-3 (bug 28524)
- powerpc64[le]: Fix CFI and LR save address for asm syscalls [BZ #28532]
- nptl: Do not set signal mask on second setjmp return [BZ #28607]
- support: Add xpthread_kill
- s390: Use long branches across object boundaries (jgh instead of jh)
- elf: Replace nsid with args.nsid [BZ #27609]
- S390: Add PCI_MIO and SIE HWCAPs
- posix: Fix attribute access mode on getcwd [BZ #27476]
- Fix failing nss/tst-nss-files-hosts-long with local resolver
- MIPS: Setup errno for {f,l,}xstat
- RISC-V: Update rv64 ULPs
- linux: Remove shmmax check from tst-sysvshm-linux
- librt: add test (bug 28213)
- librt: fix NULL pointer dereference (bug 28213)
- x86_64: Remove unneeded static PIE check for undefined weak diagnostic