# git gc Expanding reachable commits in commit graph: 72486 Expanding reachable commits in commit graph: 157651 Expanding reachable commits in commit graph: 246069 Expanding reachable commits in commit graph: 330277 Expanding reachable commits in commit graph: 422304 Expanding reachable commits in commit graph: 515883 Expanding reachable commits in commit graph: 599748 Expanding reachable commits in commit graph: 696889 Expanding reachable commits in commit graph: 796243 Expanding reachable commits in commit graph: 897619 Expanding reachable commits in commit graph: 1002728 Expanding reachable commits in commit graph: 1079669 Expanding reachable commits in commit graph: 1185415, done. Writing out commit graph in 4 passes: 61% (2932185/4741660) Writing out commit graph in 4 passes: 62% (2939830/4741660) Writing out commit graph in 4 passes: 63% (2987246/4741660) Writing out commit graph in 4 passes: 64% (3034663/4741660) Writing out commit graph in 4 passes: 65% (3082079/4741660) Writing out commit graph in 4 passes: 66% (3129496/4741660) Writing out commit graph in 4 passes: 67% (3176913/4741660) Writing out commit graph in 4 passes: 68% (3224329/4741660) Writing out commit graph in 4 passes: 69% (3271746/4741660) Writing out commit graph in 4 passes: 70% (3319162/4741660) Writing out commit graph in 4 passes: 71% (3366579/4741660) Writing out commit graph in 4 passes: 72% (3413996/4741660) Writing out commit graph in 4 passes: 73% (3461412/4741660) Writing out commit graph in 4 passes: 74% (3508829/4741660) Writing out commit graph in 4 passes: 75% (3556245/4741660) Writing out commit graph in 4 passes: 76% (3603662/4741660) Writing out commit graph in 4 passes: 77% (3651079/4741660) Writing out commit graph in 4 passes: 78% (3698495/4741660) Writing out commit graph in 4 passes: 79% (3745912/4741660) Writing out commit graph in 4 passes: 80% (3793328/4741660) Writing out commit graph in 4 passes: 81% (3840745/4741660) Writing out commit graph in 4 passes: 82% (3888162/4741660) Writing out commit graph in 4 passes: 83% (3935578/4741660) Writing out commit graph in 4 passes: 84% (3982995/4741660) Writing out commit graph in 4 passes: 85% (4030411/4741660) Writing out commit graph in 4 passes: 86% (4077828/4741660) Writing out commit graph in 4 passes: 87% (4125245/4741660) Writing out commit graph in 4 passes: 88% (4172661/4741660) Writing out commit graph in 4 passes: 89% (4220078/4741660) Writing out commit graph in 4 passes: 90% (4267494/4741660) Writing out commit graph in 4 passes: 90% (4310265/4741660) Writing out commit graph in 4 passes: 91% (4314911/4741660) Writing out commit graph in 4 passes: 92% (4362328/4741660) Writing out commit graph in 4 passes: 93% (4409744/4741660) Writing out commit graph in 4 passes: 94% (4457161/4741660) Writing out commit graph in 4 passes: 95% (4504577/4741660) Writing out commit graph in 4 passes: 96% (4551994/4741660) Writing out commit graph in 4 passes: 97% (4599411/4741660) Writing out commit graph in 4 passes: 98% (4646827/4741660) Writing out commit graph in 4 passes: 99% (4694244/4741660) Writing out commit graph in 4 passes: 100% (4741660/4741660) Writing out commit graph in 4 passes: 100% (4741660/4741660), done. # git rev-parse -q --verify b19edac5992da0188be98454ca592621d3d89844^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify b19edac5992da0188be98454ca592621d3d89844^{commit} b19edac5992da0188be98454ca592621d3d89844 # git checkout -q -f -B kisskb b19edac5992da0188be98454ca592621d3d89844 # git clean -qxdf # < git log -1 # commit b19edac5992da0188be98454ca592621d3d89844 # Merge: af96134dc856 dd58d666ac08 # Author: Linus Torvalds # Date: Tue Jun 27 10:56:41 2023 -0700 # # Merge tag 'nolibc.2023.06.22a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu # # Pull nolibc updates from Paul McKenney: # # - Add stackprotector support # # - Fix RISC-V load-store instruction syntax to support 32-bit binaries, # plus fixes for generic 32-bit support # # - Fix use of s390 sys_fork() # # - Add my_syscall6() for ARM # # - Support different platforms having different errno definitions # # - Fix ppoll/ppoll_time64 arguments (add the fifth argument) # # - Force use of little endian on MIPS # # - Improved testing, for example, better handling of different compilers # and compiler versions, comparing nolibc behavior to that of libc, and # additional test cases # # - Improve syntax and header ordering # # - Use existing instead of redefining constants # # - Add syscall() # # * tag 'nolibc.2023.06.22a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu: (53 commits) # selftests/nolibc: make sure gcc always use little endian on MIPS # selftests/nolibc: also count skipped and failed tests in output # selftests/nolibc: add new gettimeofday test cases # selftests/nolibc: remove gettimeofday_bad1/2 completely # selftests/nolibc: support two errnos with EXPECT_SYSER2() # tools/nolibc: open: fix up compile warning for arm # tools/nolibc: arm: add missing my_syscall6 # selftests/nolibc: use INT_MAX instead of __INT_MAX__ # selftests/nolibc: not include limits.h for nolibc # selftests/nolibc: fix up compile warning with glibc on x86_64 # selftests/nolibc: allow specify extra arguments for qemu # selftests/nolibc: remove test gettimeofday_null # tools/nolibc: ensure fast64 integer types have 64 bits # selftests/nolibc: test_fork: fix up duplicated print # tools/nolibc: ppoll/ppoll_time64: add a missing argument # selftests/nolibc: remove the duplicated gettimeofday_bad2 # selftests/nolibc: print name instead of number for EOVERFLOW # tools/nolibc: support nanoseconds in stat() # selftests/nolibc: prevent coredumps during test execution # tools/nolibc: add support for prctl() # ... # < /opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sparc64-linux/bin/sparc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sparc64-linux/bin/sparc64-linux-ld --version # < git log --format=%s --max-count=1 b19edac5992da0188be98454ca592621d3d89844 # make -s -j 40 ARCH=sparc O=/kisskb/build/linus_allnoconfig_sparc64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sparc64-linux/bin/sparc64-linux- allnoconfig # < make -s -j 40 ARCH=sparc O=/kisskb/build/linus_allnoconfig_sparc64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sparc64-linux/bin/sparc64-linux- help # make -s -j 40 ARCH=sparc O=/kisskb/build/linus_allnoconfig_sparc64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sparc64-linux/bin/sparc64-linux- olddefconfig # make -s -j 40 ARCH=sparc O=/kisskb/build/linus_allnoconfig_sparc64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sparc64-linux/bin/sparc64-linux- :1519:2: warning: #warning syscall clone3 not implemented [-Wcpp] kernel: arch/sparc/boot/image is ready kernel: arch/sparc/boot/zImage is ready Completed OK # rm -rf /kisskb/build/linus_allnoconfig_sparc64-gcc11 # Build took: 0:04:18.821646