# git gc Expanding reachable commits in commit graph: 80920 Expanding reachable commits in commit graph: 170041 Expanding reachable commits in commit graph: 262264 Expanding reachable commits in commit graph: 352298 Expanding reachable commits in commit graph: 449201 Expanding reachable commits in commit graph: 534450 Expanding reachable commits in commit graph: 636412 Expanding reachable commits in commit graph: 738756 Expanding reachable commits in commit graph: 844084 Expanding reachable commits in commit graph: 952144 Expanding reachable commits in commit graph: 1054581 Expanding reachable commits in commit graph: 1146293 Expanding reachable commits in commit graph: 1215631, done. Writing out commit graph in 4 passes: 60% (2965686/4862524) Writing out commit graph in 4 passes: 61% (2966140/4862524) Writing out commit graph in 4 passes: 62% (3014765/4862524) Writing out commit graph in 4 passes: 63% (3063391/4862524) Writing out commit graph in 4 passes: 64% (3112016/4862524) Writing out commit graph in 4 passes: 65% (3160641/4862524) Writing out commit graph in 4 passes: 66% (3209266/4862524) Writing out commit graph in 4 passes: 67% (3257892/4862524) Writing out commit graph in 4 passes: 68% (3306517/4862524) Writing out commit graph in 4 passes: 69% (3355142/4862524) Writing out commit graph in 4 passes: 70% (3403767/4862524) Writing out commit graph in 4 passes: 71% (3452393/4862524) Writing out commit graph in 4 passes: 72% (3501018/4862524) Writing out commit graph in 4 passes: 73% (3549643/4862524) Writing out commit graph in 4 passes: 74% (3598268/4862524) Writing out commit graph in 4 passes: 74% (3630069/4862524) Writing out commit graph in 4 passes: 75% (3646893/4862524) Writing out commit graph in 4 passes: 76% (3695519/4862524) Writing out commit graph in 4 passes: 77% (3744144/4862524) Writing out commit graph in 4 passes: 78% (3792769/4862524) Writing out commit graph in 4 passes: 79% (3841394/4862524) Writing out commit graph in 4 passes: 80% (3890020/4862524) Writing out commit graph in 4 passes: 81% (3938645/4862524) Writing out commit graph in 4 passes: 82% (3987270/4862524) Writing out commit graph in 4 passes: 83% (4035895/4862524) Writing out commit graph in 4 passes: 84% (4084521/4862524) Writing out commit graph in 4 passes: 85% (4133146/4862524) Writing out commit graph in 4 passes: 86% (4181771/4862524) Writing out commit graph in 4 passes: 87% (4230396/4862524) Writing out commit graph in 4 passes: 88% (4279022/4862524) Writing out commit graph in 4 passes: 89% (4327647/4862524) Writing out commit graph in 4 passes: 90% (4376272/4862524) Writing out commit graph in 4 passes: 91% (4424897/4862524) Writing out commit graph in 4 passes: 92% (4473523/4862524) Writing out commit graph in 4 passes: 93% (4522148/4862524) Writing out commit graph in 4 passes: 94% (4570773/4862524) Writing out commit graph in 4 passes: 95% (4619398/4862524) Writing out commit graph in 4 passes: 96% (4668024/4862524) Writing out commit graph in 4 passes: 97% (4716649/4862524) Writing out commit graph in 4 passes: 98% (4765274/4862524) Writing out commit graph in 4 passes: 99% (4813899/4862524) Writing out commit graph in 4 passes: 100% (4862524/4862524) Writing out commit graph in 4 passes: 100% (4862524/4862524), done. # git rev-parse -q --verify 58b33e78a31782ffe25d404d5eba9a45fe636e27^{commit} # git fetch -q -n -f git://gitlab.ozlabs.ibm.com/linuxppc/linux.git fixes-test remote: warning: multi-pack bitmap is missing required reverse index # git rev-parse -q --verify 58b33e78a31782ffe25d404d5eba9a45fe636e27^{commit} 58b33e78a31782ffe25d404d5eba9a45fe636e27 # git checkout -q -f -B kisskb 58b33e78a31782ffe25d404d5eba9a45fe636e27 # git clean -qxdf # < git log -1 # commit 58b33e78a31782ffe25d404d5eba9a45fe636e27 # Author: Michael Ellerman # Date: Thu Sep 21 17:26:10 2023 +1000 # # selftests/powerpc: Fix emit_tests to work with run_kselftest.sh # # In order to use run_kselftest.sh the list of tests must be emitted to # populate kselftest-list.txt. # # The powerpc Makefile is written to use EMIT_TESTS. But support for # EMIT_TESTS was dropped in commit d4e59a536f50 ("selftests: Use runner.sh # for emit targets"). Although prior to that commit a548de0fe8e1 # ("selftests: lib.mk: add test execute bit check to EMIT_TESTS") had # already broken run_kselftest.sh for powerpc due to the executable check # using the wrong path. # # It can be fixed by replacing the EMIT_TESTS definitions with actual # emit_tests rules in the powerpc Makefiles. This makes run_kselftest.sh # able to run powerpc tests: # # $ cd linux # $ export ARCH=powerpc # $ export CROSS_COMPILE=powerpc64le-linux-gnu- # $ make headers # $ make -j -C tools/testing/selftests install # $ grep -c "^powerpc" tools/testing/selftests/kselftest_install/kselftest-list.txt # 182 # # Fixes: d4e59a536f50 ("selftests: Use runner.sh for emit targets") # Signed-off-by: Michael Ellerman # Link: https://msgid.link/20230921072623.828772-1-mpe@ellerman.id.au # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux-ld --version # < git log --format=%s --max-count=1 58b33e78a31782ffe25d404d5eba9a45fe636e27 # make -s -j 40 ARCH=m68k O=/kisskb/build/powerpc-fixes_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- defconfig # < make -s -j 40 ARCH=m68k O=/kisskb/build/powerpc-fixes_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- help # make -s -j 40 ARCH=m68k O=/kisskb/build/powerpc-fixes_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- olddefconfig # make -s -j 40 ARCH=m68k O=/kisskb/build/powerpc-fixes_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- Completed OK # rm -rf /kisskb/build/powerpc-fixes_defconfig_m68k-gcc8 # Build took: 0:04:53.670382