Merge tag 'linux-kselftest-nolibc-6.6-rc1' of...
Merge tag 'linux-kselftest-nolibc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest Pull nolibc updates from Shuah Khan: "Nolibc: - improved portability by removing build errors with -ENOSYS - added syscall6() on MIPS to support pselect6() and mmap() - added setvbuf(), rmdir(), pipe(), pipe2() - add support for ppc/ppc64 - environ is no longer optional - fixed frame pointer issues at -O0 - dropped sys_stat() in favor of sys_statx() - centralized _start_c() to remove lots of asm code - switched size_t to __SIZE_TYPE__ Selftests: - improved status reporting (success/warning/failure counts, path to log file) - various code cleanups (indent, unused variables, ...) - more consistent test numbering - enabled compiler warnings - dropped unreliable chmod_net test - improved reliability (create /dev/zero & /tmp, rely less on /proc) - new tests (brk/sbrk/mmap/munmap) - improved compatibility with musl - new run-nolibc-test target to build and run natively - new run-libc-test target to build and run against native libc - made the cmdline parser more reliable against boolean arguments - dropped dependency on memfd for vfprintf() test - nolibc-test is no longer stripped - added support for extending ARCH via XARCH Other: - add Thomas as co-maintainer" * tag 'linux-kselftest-nolibc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest: (103 commits) tools/nolibc: avoid undesired casts in the __sysret() macro tools/nolibc: keep brk(), sbrk(), mmap() away from __sysret() tools/nolibc: silence ppc64 compile warnings selftests/nolibc: libc-test: use HOSTCC instead of CC tools/nolibc: stackprotector.h: make __stack_chk_init static selftests/nolibc: allow report with existing test log selftests/nolibc: add test support for ppc64 selftests/nolibc: add test support for ppc64le selftests/nolibc: add test support for ppc selftests/nolibc: add XARCH and ARCH mapping support tools/nolibc: add support for powerpc64 tools/nolibc: add support for powerpc MAINTAINERS: nolibc: add myself as co-maintainer selftests/nolibc: enable compiler warnings selftests/nolibc: don't strip nolibc-test selftests/nolibc: prevent out of bounds access in expect_vfprintf selftests/nolibc: use correct return type for read() and write() selftests/nolibc: avoid sign-compare warnings selftests/nolibc: avoid unused parameter warnings selftests/nolibc: make functions static if possible ...
No related branches found
No related tags found
Showing
- MAINTAINERS 1 addition, 0 deletionsMAINTAINERS
- tools/include/nolibc/Makefile 1 addition, 0 deletionstools/include/nolibc/Makefile
- tools/include/nolibc/arch-aarch64.h 19 additions, 66 deletionstools/include/nolibc/arch-aarch64.h
- tools/include/nolibc/arch-arm.h 20 additions, 91 deletionstools/include/nolibc/arch-arm.h
- tools/include/nolibc/arch-i386.h 20 additions, 66 deletionstools/include/nolibc/arch-i386.h
- tools/include/nolibc/arch-loongarch.h 21 additions, 62 deletionstools/include/nolibc/arch-loongarch.h
- tools/include/nolibc/arch-mips.h 56 additions, 91 deletionstools/include/nolibc/arch-mips.h
- tools/include/nolibc/arch-powerpc.h 221 additions, 0 deletionstools/include/nolibc/arch-powerpc.h
- tools/include/nolibc/arch-riscv.h 13 additions, 70 deletionstools/include/nolibc/arch-riscv.h
- tools/include/nolibc/arch-s390.h 13 additions, 64 deletionstools/include/nolibc/arch-s390.h
- tools/include/nolibc/arch-x86_64.h 21 additions, 65 deletionstools/include/nolibc/arch-x86_64.h
- tools/include/nolibc/arch.h 2 additions, 0 deletionstools/include/nolibc/arch.h
- tools/include/nolibc/crt.h 61 additions, 0 deletionstools/include/nolibc/crt.h
- tools/include/nolibc/nolibc.h 4 additions, 5 deletionstools/include/nolibc/nolibc.h
- tools/include/nolibc/stackprotector.h 3 additions, 2 deletionstools/include/nolibc/stackprotector.h
- tools/include/nolibc/stdint.h 1 addition, 1 deletiontools/include/nolibc/stdint.h
- tools/include/nolibc/stdio.h 27 additions, 0 deletionstools/include/nolibc/stdio.h
- tools/include/nolibc/stdlib.h 2 additions, 10 deletionstools/include/nolibc/stdlib.h
- tools/include/nolibc/sys.h 147 additions, 387 deletionstools/include/nolibc/sys.h
- tools/include/nolibc/types.h 19 additions, 3 deletionstools/include/nolibc/types.h
Loading
Please register or sign in to comment