musl: Update to latest master
Refresh patches to apply to this update
Brings in following fixes
*
1e4204d5 use libc-internal malloc for newlocale/freelocale
*
36246b34 drop use of pthread_once in newlocale
*
37fcc13c lift locale lock out of internal __get_locale
*
c53e9b23 fix misleading comment in strstr
*
b67d56c7 drop use of pthread_once for aio thread stack size init
*
90ff0169 fix omission of non-stub pthread_mutexattr_getprotocol
*
56f0631d riscv64: fix inconsistent ucontext_t struct tag
*
50c7935c fix failure to preserve r6 in s390x asm; per ABI it is call-saved
*
738c4e94 s390x: derive float_t from compiler or default to float
*
821083ac implement reallocarray
*
29ff7599 implement realpath directly instead of using procfs readlink
*
5d464f52 fix mallocng regression in malloc_usable_size with null argument
*
d046ec92 configure: do not use obsolescent form of test -a|o
*
c5d118eb fix segfault in lutimes when tv argument is NULL
*
67f77462 netinet/in.h: add IP_RECVERR_4884 from linux v5.9
*
d078f836 sys/fanotify.h: add new FAN_* macros from linux v5.9
*
3ba370fe bits/syscall.h: add __NR_close_range from linux v5.9
*
badc5bb2 add missing personality values
*
6e989248 arm fabs and sqrt: support single-precision-only fpu variants
*
c8c3e341 fix typo in INSTALL
*
e2fa720b work around linux bug in readlink syscall with zero buffer size
*
c17cda6d parse v3 or future-unknown zoneinfo file versions as v2+
*
585a0a78 explicitly prefer 64-bit/v2 zoneinfo tables
*
debbddf7 fix regression in pthread_exit
*
3ab2a4e0 rewrite wcsnrtombs to fix buffer overflow and other bugs
*
233bb697 protect destruction of process-shared mutexes against robust list races
*
d26e0774 pthread_exit: don't __vm_wait under thread list lock
*
167390f0 lift child restrictions after multi-threaded fork
*
34952fe5 convert malloc use under libc-internal locks to use internal allocator
*
8d37958d give libc access to its own malloc even if public malloc is interposed
*
c1e5d243 drop use of getdelim/stdio in dynamic linker
*
cbecda0b dlerror: don't gratuitously hold freebuf_queue lock while freeing
*
4ffa7068 fix vector types in aarch64 register file structures
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>