# git gc Expanding reachable commits in commit graph: 93803 Expanding reachable commits in commit graph: 196608 Expanding reachable commits in commit graph: 298955 Expanding reachable commits in commit graph: 408063 Expanding reachable commits in commit graph: 521107 Expanding reachable commits in commit graph: 625703 Expanding reachable commits in commit graph: 745461 Expanding reachable commits in commit graph: 867263 Expanding reachable commits in commit graph: 994984 Expanding reachable commits in commit graph: 1096404 Expanding reachable commits in commit graph: 1233820 Expanding reachable commits in commit graph: 1234405, done. Writing out commit graph in 4 passes: 60% (2989331/4937620) Writing out commit graph in 4 passes: 61% (3011949/4937620) Writing out commit graph in 4 passes: 62% (3061325/4937620) Writing out commit graph in 4 passes: 63% (3110701/4937620) Writing out commit graph in 4 passes: 64% (3160077/4937620) Writing out commit graph in 4 passes: 65% (3209453/4937620) Writing out commit graph in 4 passes: 66% (3258830/4937620) Writing out commit graph in 4 passes: 67% (3308206/4937620) Writing out commit graph in 4 passes: 68% (3357582/4937620) Writing out commit graph in 4 passes: 69% (3406958/4937620) Writing out commit graph in 4 passes: 70% (3456334/4937620) Writing out commit graph in 4 passes: 71% (3505711/4937620) Writing out commit graph in 4 passes: 72% (3555087/4937620) Writing out commit graph in 4 passes: 73% (3604463/4937620) Writing out commit graph in 4 passes: 73% (3605711/4937620) Writing out commit graph in 4 passes: 74% (3653839/4937620) Writing out commit graph in 4 passes: 75% (3703215/4937620) Writing out commit graph in 4 passes: 76% (3752592/4937620) Writing out commit graph in 4 passes: 77% (3801968/4937620) Writing out commit graph in 4 passes: 78% (3851344/4937620) Writing out commit graph in 4 passes: 79% (3900720/4937620) Writing out commit graph in 4 passes: 80% (3950096/4937620) Writing out commit graph in 4 passes: 81% (3999473/4937620) Writing out commit graph in 4 passes: 82% (4048849/4937620) Writing out commit graph in 4 passes: 83% (4098225/4937620) Writing out commit graph in 4 passes: 84% (4147601/4937620) Writing out commit graph in 4 passes: 85% (4196977/4937620) Writing out commit graph in 4 passes: 86% (4246354/4937620) Writing out commit graph in 4 passes: 87% (4295730/4937620) Writing out commit graph in 4 passes: 88% (4345106/4937620) Writing out commit graph in 4 passes: 89% (4394482/4937620) Writing out commit graph in 4 passes: 90% (4443858/4937620) Writing out commit graph in 4 passes: 91% (4493235/4937620) Writing out commit graph in 4 passes: 92% (4542611/4937620) Writing out commit graph in 4 passes: 93% (4591987/4937620) Writing out commit graph in 4 passes: 94% (4641363/4937620) Writing out commit graph in 4 passes: 95% (4690739/4937620) Writing out commit graph in 4 passes: 96% (4740116/4937620) Writing out commit graph in 4 passes: 97% (4789492/4937620) Writing out commit graph in 4 passes: 98% (4838868/4937620) Writing out commit graph in 4 passes: 99% (4888244/4937620) Writing out commit graph in 4 passes: 100% (4937620/4937620) Writing out commit graph in 4 passes: 100% (4937620/4937620), done. # git rev-parse -q --verify bee0e7762ad2c6025b9f5245c040fcc36ef2bde8^{commit} bee0e7762ad2c6025b9f5245c040fcc36ef2bde8 already have revision, skipping fetch # git checkout -q -f -B kisskb bee0e7762ad2c6025b9f5245c040fcc36ef2bde8 # git clean -qxdf # < git log -1 # commit bee0e7762ad2c6025b9f5245c040fcc36ef2bde8 # Merge: 1e535748449a 6f9c4d8c468c # Author: Linus Torvalds # Date: Tue Dec 5 06:54:52 2023 +0900 # # Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd # # Pull iommufd fixes from Jason Gunthorpe: # # - A small fix for the dirty tracking self test to fail correctly if the # code is buggy # # - Fix a tricky syzkaller race UAF with object reference counting # # * tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd: # iommufd: Do not UAF during iommufd_put_object() # iommufd: Add iommufd_ctx to iommufd_put_object() # iommufd/selftest: Fix _test_mock_dirty_bitmaps() # < /opt/cross/kisskb/korg/gcc-11.3.0-nolibc/riscv64-linux/bin/riscv64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.3.0-nolibc/riscv64-linux/bin/riscv64-linux-ld --version # < git log --format=%s --max-count=1 bee0e7762ad2c6025b9f5245c040fcc36ef2bde8 # make -s -j 32 ARCH=riscv O=/kisskb/build/linus_rv32_defconfig_riscv-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.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) # .config:6274:warning: override: ARCH_RV32I changes choice state # < make -s -j 32 ARCH=riscv O=/kisskb/build/linus_rv32_defconfig_riscv-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/riscv64-linux/bin/riscv64-linux- help # make -s -j 32 ARCH=riscv O=/kisskb/build/linus_rv32_defconfig_riscv-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/riscv64-linux/bin/riscv64-linux- olddefconfig # make -s -j 32 ARCH=riscv O=/kisskb/build/linus_rv32_defconfig_riscv-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/riscv64-linux/bin/riscv64-linux- Completed OK # rm -rf /kisskb/build/linus_rv32_defconfig_riscv-gcc11 # Build took: 0:05:42.130837