# git gc Expanding reachable commits in commit graph: 54339 Expanding reachable commits in commit graph: 111679 Expanding reachable commits in commit graph: 163762 Expanding reachable commits in commit graph: 186294 Expanding reachable commits in commit graph: 211663 Expanding reachable commits in commit graph: 247243 Expanding reachable commits in commit graph: 279197 Expanding reachable commits in commit graph: 310907 Expanding reachable commits in commit graph: 342633 Expanding reachable commits in commit graph: 376858 Expanding reachable commits in commit graph: 403778 Expanding reachable commits in commit graph: 426477 Expanding reachable commits in commit graph: 463948 Expanding reachable commits in commit graph: 502871 Expanding reachable commits in commit graph: 531643 Expanding reachable commits in commit graph: 563037 Expanding reachable commits in commit graph: 596640 Expanding reachable commits in commit graph: 635059 Expanding reachable commits in commit graph: 668241 Expanding reachable commits in commit graph: 696916 Expanding reachable commits in commit graph: 725401 Expanding reachable commits in commit graph: 757139 Expanding reachable commits in commit graph: 786312 Expanding reachable commits in commit graph: 814172 Expanding reachable commits in commit graph: 846278 Expanding reachable commits in commit graph: 876797 Expanding reachable commits in commit graph: 918451 Expanding reachable commits in commit graph: 978231 Expanding reachable commits in commit graph: 1038456 Expanding reachable commits in commit graph: 1093718 Expanding reachable commits in commit graph: 1156209 Expanding reachable commits in commit graph: 1220909 Expanding reachable commits in commit graph: 1289206 Expanding reachable commits in commit graph: 1295516, done. Writing out commit graph in 4 passes: 55% (2890063/5182064) Writing out commit graph in 4 passes: 56% (2901956/5182064) Writing out commit graph in 4 passes: 57% (2953777/5182064) Writing out commit graph in 4 passes: 58% (3005598/5182064) Writing out commit graph in 4 passes: 59% (3057418/5182064) Writing out commit graph in 4 passes: 60% (3109239/5182064) Writing out commit graph in 4 passes: 61% (3161060/5182064) Writing out commit graph in 4 passes: 62% (3212880/5182064) Writing out commit graph in 4 passes: 63% (3264701/5182064) Writing out commit graph in 4 passes: 64% (3316521/5182064) Writing out commit graph in 4 passes: 64% (3357438/5182064) Writing out commit graph in 4 passes: 65% (3368342/5182064) Writing out commit graph in 4 passes: 66% (3420163/5182064) Writing out commit graph in 4 passes: 67% (3471983/5182064) Writing out commit graph in 4 passes: 68% (3523804/5182064) Writing out commit graph in 4 passes: 69% (3575625/5182064) Writing out commit graph in 4 passes: 70% (3627445/5182064) Writing out commit graph in 4 passes: 71% (3679266/5182064) Writing out commit graph in 4 passes: 72% (3731087/5182064) Writing out commit graph in 4 passes: 73% (3782907/5182064) Writing out commit graph in 4 passes: 73% (3827112/5182064) Writing out commit graph in 4 passes: 74% (3834728/5182064) Writing out commit graph in 4 passes: 75% (3886548/5182064) Writing out commit graph in 4 passes: 76% (3938369/5182064) Writing out commit graph in 4 passes: 77% (3990190/5182064) Writing out commit graph in 4 passes: 78% (4042010/5182064) Writing out commit graph in 4 passes: 79% (4093831/5182064) Writing out commit graph in 4 passes: 80% (4145652/5182064) Writing out commit graph in 4 passes: 81% (4197472/5182064) Writing out commit graph in 4 passes: 82% (4249293/5182064) Writing out commit graph in 4 passes: 83% (4301114/5182064) Writing out commit graph in 4 passes: 84% (4352934/5182064) Writing out commit graph in 4 passes: 85% (4404755/5182064) Writing out commit graph in 4 passes: 86% (4456576/5182064) Writing out commit graph in 4 passes: 87% (4508396/5182064) Writing out commit graph in 4 passes: 88% (4560217/5182064) Writing out commit graph in 4 passes: 89% (4612037/5182064) Writing out commit graph in 4 passes: 90% (4663858/5182064) Writing out commit graph in 4 passes: 91% (4715679/5182064) Writing out commit graph in 4 passes: 92% (4767499/5182064) Writing out commit graph in 4 passes: 93% (4819320/5182064) Writing out commit graph in 4 passes: 94% (4871141/5182064) Writing out commit graph in 4 passes: 95% (4922961/5182064) Writing out commit graph in 4 passes: 96% (4974782/5182064) Writing out commit graph in 4 passes: 97% (5026603/5182064) Writing out commit graph in 4 passes: 98% (5078423/5182064) Writing out commit graph in 4 passes: 99% (5130244/5182064) Writing out commit graph in 4 passes: 100% (5182064/5182064) Writing out commit graph in 4 passes: 100% (5182064/5182064), done. # git rev-parse -q --verify 0108b7be2a18d85face1e10c68ecc0138f1bed58^{commit} 0108b7be2a18d85face1e10c68ecc0138f1bed58 already have revision, skipping fetch # git checkout -q -f -B kisskb 0108b7be2a18d85face1e10c68ecc0138f1bed58 # git clean -qxdf # < git log -1 # commit 0108b7be2a18d85face1e10c68ecc0138f1bed58 # Merge: 521b1e7f4cf0 cf1e515c9a40 # Author: Linus Torvalds # Date: Tue Aug 20 16:06:39 2024 -0700 # # Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd # # Pull iommufd fixes from Jason Gunthorpe: # # - Incorrect error unwind in iommufd_device_do_replace() # # - Correct a sparse warning missing static # # * tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd: # iommufd/selftest: Make dirty_ops static # iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace() # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/riscv64-linux/bin/riscv64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/riscv64-linux/bin/riscv64-linux-ld --version # < git log --format=%s --max-count=1 0108b7be2a18d85face1e10c68ecc0138f1bed58 # make -s -j 160 ARCH=riscv O=/kisskb/build/linus_rv32_defconfig_riscv-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/riscv64-linux/bin/riscv64-linux- rv32_defconfig Using .config as base Merging /kisskb/src/arch/riscv/configs/32-bit.config Value of CONFIG_PORTABLE is redefined by fragment /kisskb/src/arch/riscv/configs/32-bit.config: Previous value: CONFIG_PORTABLE=y New value: # CONFIG_PORTABLE is not set Value of CONFIG_NONPORTABLE is redefined by fragment /kisskb/src/arch/riscv/configs/32-bit.config: Previous value: # CONFIG_NONPORTABLE is not set New value: CONFIG_NONPORTABLE=y # # merged configuration written to .config (needs make) # # < make -s -j 160 ARCH=riscv O=/kisskb/build/linus_rv32_defconfig_riscv-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/riscv64-linux/bin/riscv64-linux- help # make -s -j 160 ARCH=riscv O=/kisskb/build/linus_rv32_defconfig_riscv-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/riscv64-linux/bin/riscv64-linux- olddefconfig # make -s -j 160 ARCH=riscv O=/kisskb/build/linus_rv32_defconfig_riscv-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/riscv64-linux/bin/riscv64-linux- Completed OK # rm -rf /kisskb/build/linus_rv32_defconfig_riscv-gcc13 # Build took: 0:11:26.058964