# git gc Expanding reachable commits in commit graph: 51775 Expanding reachable commits in commit graph: 105891 Expanding reachable commits in commit graph: 160411 Expanding reachable commits in commit graph: 217580 Expanding reachable commits in commit graph: 274507 Expanding reachable commits in commit graph: 335515 Expanding reachable commits in commit graph: 396824 Expanding reachable commits in commit graph: 458799 Expanding reachable commits in commit graph: 520754 Expanding reachable commits in commit graph: 579873 Expanding reachable commits in commit graph: 642345 Expanding reachable commits in commit graph: 704210 Expanding reachable commits in commit graph: 765754 Expanding reachable commits in commit graph: 827109 Expanding reachable commits in commit graph: 888745 Expanding reachable commits in commit graph: 950961 Expanding reachable commits in commit graph: 1011312 Expanding reachable commits in commit graph: 1066236 Expanding reachable commits in commit graph: 1130087 Expanding reachable commits in commit graph: 1195379 Expanding reachable commits in commit graph: 1264427 Expanding reachable commits in commit graph: 1281253, done. Writing out commit graph in 4 passes: 55% (2863916/5125012) Writing out commit graph in 4 passes: 56% (2870007/5125012) Writing out commit graph in 4 passes: 57% (2921257/5125012) Writing out commit graph in 4 passes: 58% (2972507/5125012) Writing out commit graph in 4 passes: 59% (3023758/5125012) Writing out commit graph in 4 passes: 60% (3075008/5125012) Writing out commit graph in 4 passes: 61% (3126258/5125012) Writing out commit graph in 4 passes: 62% (3177508/5125012) Writing out commit graph in 4 passes: 63% (3228758/5125012) Writing out commit graph in 4 passes: 64% (3280008/5125012) Writing out commit graph in 4 passes: 65% (3331258/5125012) Writing out commit graph in 4 passes: 65% (3336580/5125012) Writing out commit graph in 4 passes: 66% (3382508/5125012) Writing out commit graph in 4 passes: 67% (3433759/5125012) Writing out commit graph in 4 passes: 68% (3485009/5125012) Writing out commit graph in 4 passes: 69% (3536259/5125012) Writing out commit graph in 4 passes: 70% (3587509/5125012) Writing out commit graph in 4 passes: 71% (3638759/5125012) Writing out commit graph in 4 passes: 72% (3690009/5125012) Writing out commit graph in 4 passes: 73% (3741259/5125012) Writing out commit graph in 4 passes: 74% (3792509/5125012) Writing out commit graph in 4 passes: 74% (3811963/5125012) Writing out commit graph in 4 passes: 75% (3843759/5125012) Writing out commit graph in 4 passes: 76% (3895010/5125012) Writing out commit graph in 4 passes: 77% (3946260/5125012) Writing out commit graph in 4 passes: 78% (3997510/5125012) Writing out commit graph in 4 passes: 79% (4048760/5125012) Writing out commit graph in 4 passes: 80% (4100010/5125012) Writing out commit graph in 4 passes: 81% (4151260/5125012) Writing out commit graph in 4 passes: 82% (4202510/5125012) Writing out commit graph in 4 passes: 83% (4253760/5125012) Writing out commit graph in 4 passes: 84% (4305011/5125012) Writing out commit graph in 4 passes: 85% (4356261/5125012) Writing out commit graph in 4 passes: 86% (4407511/5125012) Writing out commit graph in 4 passes: 87% (4458761/5125012) Writing out commit graph in 4 passes: 88% (4510011/5125012) Writing out commit graph in 4 passes: 89% (4561261/5125012) Writing out commit graph in 4 passes: 90% (4612511/5125012) Writing out commit graph in 4 passes: 91% (4663761/5125012) Writing out commit graph in 4 passes: 92% (4715012/5125012) Writing out commit graph in 4 passes: 93% (4766262/5125012) Writing out commit graph in 4 passes: 94% (4817512/5125012) Writing out commit graph in 4 passes: 95% (4868762/5125012) Writing out commit graph in 4 passes: 96% (4920012/5125012) Writing out commit graph in 4 passes: 97% (4971262/5125012) Writing out commit graph in 4 passes: 98% (5022512/5125012) Writing out commit graph in 4 passes: 99% (5073762/5125012) Writing out commit graph in 4 passes: 100% (5125012/5125012) Writing out commit graph in 4 passes: 100% (5125012/5125012), done. # git rev-parse -q --verify 4376e966ecb78c520b0faf239d118ecfab42a119^{commit} 4376e966ecb78c520b0faf239d118ecfab42a119 already have revision, skipping fetch # git checkout -q -f -B kisskb 4376e966ecb78c520b0faf239d118ecfab42a119 # git clean -qxdf # < git log -1 # commit 4376e966ecb78c520b0faf239d118ecfab42a119 # Merge: 256abd8e550c 7b2450bb4027 # Author: Linus Torvalds # Date: Mon Jul 8 14:08:43 2024 -0700 # # Merge tag 'perf-tools-fixes-for-v6.10-2024-07-08' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools # # Pull perf tools fixes from Namhyung Kim: # "Fix performance issue for v6.10 # # These address the performance issues reported by Matt, Namhyung and # Linus. Recently perf changed the processing of the comm string and DSO # using sorted arrays but this caused it to sort the array whenever # adding a new entry. # # This caused a performance issue and the fix is to enhance the sorting # by finding the insertion point in the sorted array and to shift # righthand side using memmove()" # # * tag 'perf-tools-fixes-for-v6.10-2024-07-08' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools: # perf dsos: When adding a dso into sorted dsos maintain the sort order # perf comm str: Avoid sort during insert # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 4376e966ecb78c520b0faf239d118ecfab42a119 # make -s -j 160 ARCH=arm64 O=/kisskb/build/linus_allnoconfig_arm64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/aarch64-linux/bin/aarch64-linux- allnoconfig # < make -s -j 160 ARCH=arm64 O=/kisskb/build/linus_allnoconfig_arm64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/aarch64-linux/bin/aarch64-linux- help # make -s -j 160 ARCH=arm64 O=/kisskb/build/linus_allnoconfig_arm64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig # make -s -j 160 ARCH=arm64 O=/kisskb/build/linus_allnoconfig_arm64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/aarch64-linux/bin/aarch64-linux- Completed OK # rm -rf /kisskb/build/linus_allnoconfig_arm64-gcc13 # Build took: 0:06:06.148286