# git gc Expanding reachable commits in commit graph: 55003 Expanding reachable commits in commit graph: 112837 Expanding reachable commits in commit graph: 172286 Expanding reachable commits in commit graph: 231223 Expanding reachable commits in commit graph: 282338 Expanding reachable commits in commit graph: 343010 Expanding reachable commits in commit graph: 403044 Expanding reachable commits in commit graph: 463549 Expanding reachable commits in commit graph: 521198 Expanding reachable commits in commit graph: 552296 Expanding reachable commits in commit graph: 573582 Expanding reachable commits in commit graph: 608031 Expanding reachable commits in commit graph: 671558 Expanding reachable commits in commit graph: 735799 Expanding reachable commits in commit graph: 792476 Expanding reachable commits in commit graph: 812706 Expanding reachable commits in commit graph: 834256 Expanding reachable commits in commit graph: 864714 Expanding reachable commits in commit graph: 898790 Expanding reachable commits in commit graph: 919458 Expanding reachable commits in commit graph: 938656 Expanding reachable commits in commit graph: 958423 Expanding reachable commits in commit graph: 977726 Expanding reachable commits in commit graph: 997127 Expanding reachable commits in commit graph: 1016717 Expanding reachable commits in commit graph: 1036267 Expanding reachable commits in commit graph: 1053546 Expanding reachable commits in commit graph: 1066261 Expanding reachable commits in commit graph: 1086207 Expanding reachable commits in commit graph: 1106424 Expanding reachable commits in commit graph: 1126777 Expanding reachable commits in commit graph: 1147802 Expanding reachable commits in commit graph: 1168832 Expanding reachable commits in commit graph: 1189999 Expanding reachable commits in commit graph: 1211533 Expanding reachable commits in commit graph: 1233696 Expanding reachable commits in commit graph: 1233999, done. Finding extra edges in commit graph: 0% (2/1233999) Finding extra edges in commit graph: 1% (12340/1233999) Finding extra edges in commit graph: 2% (24680/1233999) Finding extra edges in commit graph: 3% (37020/1233999) Finding extra edges in commit graph: 4% (49360/1233999) Finding extra edges in commit graph: 5% (61700/1233999) Finding extra edges in commit graph: 6% (74040/1233999) Finding extra edges in commit graph: 7% (86380/1233999) Finding extra edges in commit graph: 8% (98720/1233999) Finding extra edges in commit graph: 9% (111060/1233999) Finding extra edges in commit graph: 10% (123400/1233999) Finding extra edges in commit graph: 11% (135740/1233999) Finding extra edges in commit graph: 12% (148080/1233999) Finding extra edges in commit graph: 13% (160420/1233999) Finding extra edges in commit graph: 14% (172760/1233999) Finding extra edges in commit graph: 15% (185100/1233999) Finding extra edges in commit graph: 16% (197440/1233999) Finding extra edges in commit graph: 17% (209780/1233999) Finding extra edges in commit graph: 18% (222120/1233999) Finding extra edges in commit graph: 19% (234460/1233999) Finding extra edges in commit graph: 20% (246800/1233999) Finding extra edges in commit graph: 21% (259140/1233999) Finding extra edges in commit graph: 22% (271480/1233999) Finding extra edges in commit graph: 23% (283820/1233999) Finding extra edges in commit graph: 24% (296160/1233999) Finding extra edges in commit graph: 25% (308500/1233999) Finding extra edges in commit graph: 26% (320840/1233999) Finding extra edges in commit graph: 27% (333180/1233999) Finding extra edges in commit graph: 28% (345520/1233999) Finding extra edges in commit graph: 29% (357860/1233999) Finding extra edges in commit graph: 30% (370200/1233999) Finding extra edges in commit graph: 31% (382540/1233999) Finding extra edges in commit graph: 32% (394880/1233999) Finding extra edges in commit graph: 33% (407220/1233999) Finding extra edges in commit graph: 34% (419560/1233999) Finding extra edges in commit graph: 35% (431900/1233999) Finding extra edges in commit graph: 36% (444240/1233999) Finding extra edges in commit graph: 37% (456580/1233999) Finding extra edges in commit graph: 38% (468920/1233999) Finding extra edges in commit graph: 39% (481260/1233999) Finding extra edges in commit graph: 40% (493600/1233999) Finding extra edges in commit graph: 41% (505940/1233999) Finding extra edges in commit graph: 42% (518280/1233999) Finding extra edges in commit graph: 43% (530620/1233999) Finding extra edges in commit graph: 44% (542960/1233999) Finding extra edges in commit graph: 45% (555300/1233999) Finding extra edges in commit graph: 46% (567640/1233999) Finding extra edges in commit graph: 46% (575291/1233999) Finding extra edges in commit graph: 47% (579980/1233999) Finding extra edges in commit graph: 48% (592320/1233999) Finding extra edges in commit graph: 49% (604660/1233999) Finding extra edges in commit graph: 50% (617000/1233999) Finding extra edges in commit graph: 51% (629340/1233999) Finding extra edges in commit graph: 52% (641680/1233999) Finding extra edges in commit graph: 53% (654020/1233999) Finding extra edges in commit graph: 54% (666360/1233999) Finding extra edges in commit graph: 55% (678700/1233999) Finding extra edges in commit graph: 56% (691040/1233999) Finding extra edges in commit graph: 57% (703380/1233999) Finding extra edges in commit graph: 58% (715720/1233999) Finding extra edges in commit graph: 59% (728060/1233999) Finding extra edges in commit graph: 60% (740400/1233999) Finding extra edges in commit graph: 61% (752740/1233999) Finding extra edges in commit graph: 62% (765080/1233999) Finding extra edges in commit graph: 63% (777420/1233999) Finding extra edges in commit graph: 64% (789760/1233999) Finding extra edges in commit graph: 65% (802100/1233999) Finding extra edges in commit graph: 66% (814440/1233999) Finding extra edges in commit graph: 67% (826780/1233999) Finding extra edges in commit graph: 68% (839120/1233999) Finding extra edges in commit graph: 69% (851460/1233999) Finding extra edges in commit graph: 70% (863800/1233999) Finding extra edges in commit graph: 71% (876140/1233999) Finding extra edges in commit graph: 72% (888480/1233999) Finding extra edges in commit graph: 73% (900820/1233999) Finding extra edges in commit graph: 74% (913160/1233999) Finding extra edges in commit graph: 75% (925500/1233999) Finding extra edges in commit graph: 76% (937840/1233999) Finding extra edges in commit graph: 77% (950180/1233999) Finding extra edges in commit graph: 78% (962520/1233999) Finding extra edges in commit graph: 79% (974860/1233999) Finding extra edges in commit graph: 80% (987200/1233999) Finding extra edges in commit graph: 81% (999540/1233999) Finding extra edges in commit graph: 82% (1011880/1233999) Finding extra edges in commit graph: 83% (1024220/1233999) Finding extra edges in commit graph: 84% (1036560/1233999) Finding extra edges in commit graph: 85% (1048900/1233999) Finding extra edges in commit graph: 86% (1061240/1233999) Finding extra edges in commit graph: 87% (1073580/1233999) Finding extra edges in commit graph: 88% (1085920/1233999) Finding extra edges in commit graph: 89% (1098260/1233999) Finding extra edges in commit graph: 90% (1110600/1233999) Finding extra edges in commit graph: 91% (1122940/1233999) Finding extra edges in commit graph: 92% (1135280/1233999) Finding extra edges in commit graph: 93% (1147620/1233999) Finding extra edges in commit graph: 94% (1159960/1233999) Finding extra edges in commit graph: 95% (1172300/1233999) Finding extra edges in commit graph: 96% (1184640/1233999) Finding extra edges in commit graph: 97% (1196980/1233999) Finding extra edges in commit graph: 98% (1209320/1233999) Finding extra edges in commit graph: 99% (1221660/1233999) Finding extra edges in commit graph: 100% (1233999/1233999) Finding extra edges in commit graph: 100% (1233999/1233999), done. Computing commit graph generation numbers: 39% (482073/1233999) Computing commit graph generation numbers: 40% (493600/1233999) Computing commit graph generation numbers: 41% (505940/1233999) Computing commit graph generation numbers: 42% (518280/1233999) Computing commit graph generation numbers: 43% (530620/1233999) Computing commit graph generation numbers: 44% (542960/1233999) Computing commit graph generation numbers: 45% (555300/1233999) Computing commit graph generation numbers: 46% (567640/1233999) Computing commit graph generation numbers: 47% (579980/1233999) Computing commit graph generation numbers: 48% (592320/1233999) Computing commit graph generation numbers: 49% (604660/1233999) Computing commit graph generation numbers: 50% (617000/1233999) Computing commit graph generation numbers: 51% (629340/1233999) Computing commit graph generation numbers: 52% (641680/1233999) Computing commit graph generation numbers: 53% (654020/1233999) Computing commit graph generation numbers: 54% (666360/1233999) Computing commit graph generation numbers: 55% (678700/1233999) Computing commit graph generation numbers: 56% (691040/1233999) Computing commit graph generation numbers: 57% (703380/1233999) Computing commit graph generation numbers: 58% (715720/1233999) Computing commit graph generation numbers: 59% (728060/1233999) Computing commit graph generation numbers: 60% (740400/1233999) Computing commit graph generation numbers: 61% (752740/1233999) Computing commit graph generation numbers: 62% (765080/1233999) Computing commit graph generation numbers: 63% (777420/1233999) Computing commit graph generation numbers: 64% (789760/1233999) Computing commit graph generation numbers: 65% (802100/1233999) Computing commit graph generation numbers: 66% (814440/1233999) Computing commit graph generation numbers: 67% (826780/1233999) Computing commit graph generation numbers: 68% (839120/1233999) Computing commit graph generation numbers: 69% (851460/1233999) Computing commit graph generation numbers: 70% (863800/1233999) Computing commit graph generation numbers: 71% (876140/1233999) Computing commit graph generation numbers: 72% (888480/1233999) Computing commit graph generation numbers: 73% (900820/1233999) Computing commit graph generation numbers: 74% (913160/1233999) Computing commit graph generation numbers: 75% (925500/1233999) Computing commit graph generation numbers: 76% (937840/1233999) Computing commit graph generation numbers: 77% (950180/1233999) Computing commit graph generation numbers: 78% (962520/1233999) Computing commit graph generation numbers: 79% (974860/1233999) Computing commit graph generation numbers: 80% (987200/1233999) Computing commit graph generation numbers: 81% (999540/1233999) Computing commit graph generation numbers: 82% (1011880/1233999) Computing commit graph generation numbers: 83% (1024220/1233999) Computing commit graph generation numbers: 84% (1036560/1233999) Computing commit graph generation numbers: 85% (1048900/1233999) Computing commit graph generation numbers: 86% (1061240/1233999) Computing commit graph generation numbers: 87% (1073580/1233999) Computing commit graph generation numbers: 88% (1085920/1233999) Computing commit graph generation numbers: 89% (1098260/1233999) Computing commit graph generation numbers: 90% (1110600/1233999) Computing commit graph generation numbers: 91% (1122940/1233999) Computing commit graph generation numbers: 92% (1135280/1233999) Computing commit graph generation numbers: 93% (1147620/1233999) Computing commit graph generation numbers: 94% (1159960/1233999) Computing commit graph generation numbers: 95% (1172300/1233999) Computing commit graph generation numbers: 96% (1184640/1233999) Computing commit graph generation numbers: 97% (1196980/1233999) Computing commit graph generation numbers: 98% (1209320/1233999) Computing commit graph generation numbers: 99% (1221660/1233999) Computing commit graph generation numbers: 100% (1233999/1233999) Computing commit graph generation numbers: 100% (1233999/1233999), done. Writing out commit graph in 4 passes: 42% (2081226/4935996) Writing out commit graph in 4 passes: 43% (2122479/4935996) Writing out commit graph in 4 passes: 44% (2171839/4935996) Writing out commit graph in 4 passes: 45% (2221199/4935996) Writing out commit graph in 4 passes: 46% (2270559/4935996) Writing out commit graph in 4 passes: 47% (2319919/4935996) Writing out commit graph in 4 passes: 48% (2369279/4935996) Writing out commit graph in 4 passes: 49% (2418639/4935996) Writing out commit graph in 4 passes: 50% (2467998/4935996) Writing out commit graph in 4 passes: 51% (2517358/4935996) Writing out commit graph in 4 passes: 51% (2549053/4935996) Writing out commit graph in 4 passes: 52% (2566718/4935996) Writing out commit graph in 4 passes: 53% (2616078/4935996) Writing out commit graph in 4 passes: 54% (2665438/4935996) Writing out commit graph in 4 passes: 54% (2670856/4935996) Writing out commit graph in 4 passes: 55% (2714798/4935996) Writing out commit graph in 4 passes: 56% (2764158/4935996) Writing out commit graph in 4 passes: 56% (2782187/4935996) Writing out commit graph in 4 passes: 57% (2813518/4935996) Writing out commit graph in 4 passes: 58% (2862878/4935996) Writing out commit graph in 4 passes: 58% (2877184/4935996) Writing out commit graph in 4 passes: 59% (2912238/4935996) Writing out commit graph in 4 passes: 60% (2961598/4935996) Writing out commit graph in 4 passes: 60% (2971349/4935996) Writing out commit graph in 4 passes: 61% (3010958/4935996) Writing out commit graph in 4 passes: 62% (3060318/4935996) Writing out commit graph in 4 passes: 62% (3066512/4935996) Writing out commit graph in 4 passes: 63% (3109678/4935996) Writing out commit graph in 4 passes: 64% (3159038/4935996) Writing out commit graph in 4 passes: 64% (3162620/4935996) Writing out commit graph in 4 passes: 65% (3208398/4935996) Writing out commit graph in 4 passes: 65% (3252320/4935996) Writing out commit graph in 4 passes: 66% (3257758/4935996) Writing out commit graph in 4 passes: 67% (3307118/4935996) Writing out commit graph in 4 passes: 67% (3345604/4935996) Writing out commit graph in 4 passes: 68% (3356478/4935996) Writing out commit graph in 4 passes: 69% (3405838/4935996) Writing out commit graph in 4 passes: 69% (3439701/4935996) Writing out commit graph in 4 passes: 70% (3455198/4935996) Writing out commit graph in 4 passes: 71% (3504558/4935996) Writing out commit graph in 4 passes: 71% (3532193/4935996) Writing out commit graph in 4 passes: 72% (3553918/4935996) Writing out commit graph in 4 passes: 73% (3603278/4935996) Writing out commit graph in 4 passes: 73% (3623702/4935996) Writing out commit graph in 4 passes: 74% (3652638/4935996) Writing out commit graph in 4 passes: 75% (3701997/4935996) Writing out commit graph in 4 passes: 76% (3751357/4935996) Writing out commit graph in 4 passes: 77% (3800717/4935996) Writing out commit graph in 4 passes: 77% (3806567/4935996) Writing out commit graph in 4 passes: 78% (3850077/4935996) Writing out commit graph in 4 passes: 79% (3899437/4935996) Writing out commit graph in 4 passes: 80% (3948797/4935996) Writing out commit graph in 4 passes: 81% (3998157/4935996) Writing out commit graph in 4 passes: 82% (4047517/4935996) Writing out commit graph in 4 passes: 83% (4096877/4935996) Writing out commit graph in 4 passes: 84% (4146237/4935996) Writing out commit graph in 4 passes: 85% (4195597/4935996) Writing out commit graph in 4 passes: 86% (4244957/4935996) Writing out commit graph in 4 passes: 87% (4294317/4935996) Writing out commit graph in 4 passes: 88% (4343677/4935996) Writing out commit graph in 4 passes: 89% (4393037/4935996) Writing out commit graph in 4 passes: 90% (4442397/4935996) Writing out commit graph in 4 passes: 91% (4491757/4935996) Writing out commit graph in 4 passes: 92% (4541117/4935996) Writing out commit graph in 4 passes: 93% (4590477/4935996) Writing out commit graph in 4 passes: 94% (4639837/4935996) Writing out commit graph in 4 passes: 95% (4689197/4935996) Writing out commit graph in 4 passes: 96% (4738557/4935996) Writing out commit graph in 4 passes: 97% (4787917/4935996) Writing out commit graph in 4 passes: 98% (4837277/4935996) Writing out commit graph in 4 passes: 99% (4886637/4935996) Writing out commit graph in 4 passes: 100% (4935996/4935996) Writing out commit graph in 4 passes: 100% (4935996/4935996), done. # git rev-parse -q --verify 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f^{commit} 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f # git checkout -q -f -B kisskb 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f # git clean -qxdf # < git log -1 # commit 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f # Merge: 6bc986ab839c e8cca466a84a # Author: Linus Torvalds # Date: Thu Nov 9 13:37:28 2023 -0800 # # Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu # # Pull iommu updates from Joerg Roedel: # "Core changes: # - Make default-domains mandatory for all IOMMU drivers # - Remove group refcounting # - Add generic_single_device_group() helper and consolidate drivers # - Cleanup map/unmap ops # - Scaling improvements for the IOVA rcache depot # - Convert dart & iommufd to the new domain_alloc_paging() # # ARM-SMMU: # - Device-tree binding update: # - Add qcom,sm7150-smmu-v2 for Adreno on SM7150 SoC # - SMMUv2: # - Support for Qualcomm SDM670 (MDSS) and SM7150 SoCs # - SMMUv3: # - Large refactoring of the context descriptor code to move the CD # table into the master, paving the way for '->set_dev_pasid()' # support on non-SVA domains # - Minor cleanups to the SVA code # # Intel VT-d: # - Enable debugfs to dump domain attached to a pasid # - Remove an unnecessary inline function # # AMD IOMMU: # - Initial patches for SVA support (not complete yet) # # S390 IOMMU: # - DMA-API conversion and optimized IOTLB flushing # # And some smaller fixes and improvements" # # * tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (102 commits) # iommu/dart: Remove the force_bypass variable # iommu/dart: Call apple_dart_finalize_domain() as part of alloc_paging() # iommu/dart: Convert to domain_alloc_paging() # iommu/dart: Move the blocked domain support to a global static # iommu/dart: Use static global identity domains # iommufd: Convert to alloc_domain_paging() # iommu/vt-d: Use ops->blocked_domain # iommu/vt-d: Update the definition of the blocking domain # iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain # Revert "iommu/vt-d: Remove unused function" # iommu/amd: Remove DMA_FQ type from domain allocation path # iommu: change iommu_map_sgtable to return signed values # iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() # iommu/vt-d: debugfs: Support dumping a specified page table # iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} # iommu/vt-d: debugfs: Dump entry pointing to huge page # iommu/vt-d: Remove unused function # iommu/arm-smmu-v3-sva: Remove bond refcount # iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle # iommu/arm-smmu-v3: Rename cdcfg to cd_table # ... # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 4bbdb725a36b0d235f3b832bd0c1e885f0442d9f # make -s -j 160 ARCH=x86 O=/kisskb/build/linus_allmodconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- allmodconfig # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_SAMPLES=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig # < make -s -j 160 ARCH=x86 O=/kisskb/build/linus_allmodconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- help # make -s -j 160 ARCH=x86 O=/kisskb/build/linus_allmodconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- olddefconfig # make -s -j 160 ARCH=x86 O=/kisskb/build/linus_allmodconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- Completed OK # rm -rf /kisskb/build/linus_allmodconfig_x86_64-gcc8 # Build took: 0:31:44.059933