This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 78bb43e51b94 Merge tag 'core-entry-2025-07-29' of git://git.kernel.org/ [...] new b2c765778a2e selftests/nolibc: make stackprotector probing more robust new a477629baa2a tools/nolibc: fix spelling of FD_SETBITMASK in FD_* macros new cc6dc5fbecfd tools/nolibc: merge i386 and x86_64 into a single x86 arch new 54c18a8f07aa selftests/nolibc: drop implicit defconfig executions new a09db6afe292 selftests/nolibc: split out CFLAGS logic new 3adf4f90c9bd selftests/nolibc: rename Makefile new eb1353110831 selftests/nolibc: integrate with kselftests new fb1cacdbacd9 selftests/nolibc: avoid GCC 15 -Wunterminated-string-initi [...] new f7c8bb6c3c15 tools/nolibc: hide headers_check command by default new 01e8a6d0c39c tools/nolibc: use arm64 name over aarch64 new f1e303348d13 tools/nolibc: MIPS: drop $gp setup new 36aab1693ade tools/nolibc: MIPS: drop manual stack pointer alignment new 69891dca804c tools/nolibc: MIPS: drop noreorder option new a6a2a8a42972 tools/nolibc: MIPS: add support for N64 and N32 ABIs new 439fa8756a10 selftests/nolibc: fix EXTRACONFIG variables ordering new 358b2511d7e6 selftests/nolibc: use file driver for QEMU serial new 02217ad447d7 tools/nolibc: add support for SuperH new 8c11625afb30 tools/nolibc: Replace ifdef with if defined() in sys.h new fb476dfb13d2 tools/nolibc: Provide vfork() new 696bf1579252 selftests/nolibc: Add coverage of vfork() new 1536aa0fb1e0 kselftest/arm64: Add a test for vfork() with GCS new 7c02bc4088af tools/nolibc: add support for clock_nanosleep() and nanosleep() new 2b1ed5f7f8ab selftests/nolibc: create /dev/full when running as PID 1 new 4a40129087a4 selftests/nolibc: correctly report errors from printf() an [...] new 31db7b6a78b7 tools/nolibc: avoid false-positive -Wmaybe-uninitialized t [...] new a40f0cdce78b tools/build: Fix s390(x) cross-compilation with clang new f6f6be0c4faf tools/nolibc: drop s390 clang target override new 750aef513c61 selftests/nolibc: show failed run if test process crashes new d5094bcb5bfd tools/nolibc: define time_t in terms of __kernel_old_time_t new b9e50363178a selftests/nolibc: add x32 test configuration new b1c21075d30c Merge tag 'nolibc-20250724-for-6.17-1' of git://git.kernel [...] new 88172700423c docs/memory-barriers.txt: Add wait_event_cmd() and wait_ev [...] new 93942645c44f Merge tag 'lkmm.2025.07.23a' of git://git.kernel.org/pub/s [...] new d19e9fa61f60 lib: Add trivial kunit test for ratelimit new 5a5c5a3de1c7 lib: Make the ratelimit test more reliable new 5c23ce0cb897 lib: Add stress test for ratelimit new 0561bd5692d1 Merge tag 'ratelimit.2025.07.23a' of git://git.kernel.org/ [...] new fc6f89dc7078 stop_machine: Improve kernel-doc function-header comments new cf4fc66746e3 smp: Document preemption and stop_machine() mutual exclusion new 909d2bb07dc0 Merge tag 'stop-machine.2025.07.23a' of git://git.kernel.o [...]
The 40 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/memory-barriers.txt | 2 + include/linux/stop_machine.h | 64 ++-- kernel/smp.c | 26 +- lib/Kconfig.debug | 11 + lib/tests/Makefile | 1 + lib/tests/test_ratelimit.c | 144 +++++++++ tools/include/nolibc/Makefile | 18 +- .../nolibc/{arch-aarch64.h => arch-arm64.h} | 10 +- tools/include/nolibc/arch-i386.h | 178 ----------- tools/include/nolibc/arch-mips.h | 117 +++++-- tools/include/nolibc/arch-sh.h | 162 ++++++++++ tools/include/nolibc/arch-sparc.h | 16 + tools/include/nolibc/{arch-x86_64.h => arch-x86.h} | 180 ++++++++++- tools/include/nolibc/arch.h | 10 +- tools/include/nolibc/std.h | 4 +- tools/include/nolibc/stdio.h | 4 +- tools/include/nolibc/sys.h | 59 +++- tools/include/nolibc/sys/wait.h | 2 +- tools/include/nolibc/time.h | 34 ++ tools/include/nolibc/types.h | 4 +- tools/scripts/Makefile.include | 4 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/gcs/basic-gcs.c | 63 ++++ tools/testing/selftests/nolibc/Makefile | 343 +-------------------- tools/testing/selftests/nolibc/Makefile.include | 10 + .../selftests/nolibc/{Makefile => Makefile.nolibc} | 72 ++++- tools/testing/selftests/nolibc/nolibc-test.c | 53 +++- tools/testing/selftests/nolibc/run-tests.sh | 14 +- 28 files changed, 964 insertions(+), 642 deletions(-) create mode 100644 lib/tests/test_ratelimit.c rename tools/include/nolibc/{arch-aarch64.h => arch-arm64.h} (97%) delete mode 100644 tools/include/nolibc/arch-i386.h create mode 100644 tools/include/nolibc/arch-sh.h rename tools/include/nolibc/{arch-x86_64.h => arch-x86.h} (53%) create mode 100644 tools/testing/selftests/nolibc/Makefile.include copy tools/testing/selftests/nolibc/{Makefile => Makefile.nolibc} (84%)