# git gc Expanding reachable commits in commit graph: 51712 Expanding reachable commits in commit graph: 107004 Expanding reachable commits in commit graph: 162229 Expanding reachable commits in commit graph: 220213 Expanding reachable commits in commit graph: 273500 Expanding reachable commits in commit graph: 331666 Expanding reachable commits in commit graph: 391377 Expanding reachable commits in commit graph: 451492 Expanding reachable commits in commit graph: 512449 Expanding reachable commits in commit graph: 565102 Expanding reachable commits in commit graph: 627566 Expanding reachable commits in commit graph: 691508 Expanding reachable commits in commit graph: 755675 Expanding reachable commits in commit graph: 821978 Expanding reachable commits in commit graph: 889868 Expanding reachable commits in commit graph: 958704 Expanding reachable commits in commit graph: 1027595 Expanding reachable commits in commit graph: 1075271 Expanding reachable commits in commit graph: 1147627 Expanding reachable commits in commit graph: 1199697, done. Finding extra edges in commit graph: 69% (837789/1199697) Finding extra edges in commit graph: 70% (839788/1199697) Finding extra edges in commit graph: 71% (851785/1199697) Finding extra edges in commit graph: 72% (863782/1199697) Finding extra edges in commit graph: 73% (875779/1199697) Finding extra edges in commit graph: 74% (887776/1199697) Finding extra edges in commit graph: 75% (899773/1199697) Finding extra edges in commit graph: 76% (911770/1199697) Finding extra edges in commit graph: 77% (923767/1199697) Finding extra edges in commit graph: 78% (935764/1199697) Finding extra edges in commit graph: 79% (947761/1199697) Finding extra edges in commit graph: 80% (959758/1199697) Finding extra edges in commit graph: 81% (971755/1199697) Finding extra edges in commit graph: 82% (983752/1199697) Finding extra edges in commit graph: 83% (995749/1199697) Finding extra edges in commit graph: 84% (1007746/1199697) Finding extra edges in commit graph: 85% (1019743/1199697) Finding extra edges in commit graph: 86% (1031740/1199697) Finding extra edges in commit graph: 87% (1043737/1199697) Finding extra edges in commit graph: 88% (1055734/1199697) Finding extra edges in commit graph: 89% (1067731/1199697) Finding extra edges in commit graph: 90% (1079728/1199697) Finding extra edges in commit graph: 91% (1091725/1199697) Finding extra edges in commit graph: 92% (1103722/1199697) Finding extra edges in commit graph: 93% (1115719/1199697) Finding extra edges in commit graph: 94% (1127716/1199697) Finding extra edges in commit graph: 95% (1139713/1199697) Finding extra edges in commit graph: 96% (1151710/1199697) Finding extra edges in commit graph: 97% (1163707/1199697) Finding extra edges in commit graph: 98% (1175704/1199697) Finding extra edges in commit graph: 99% (1187701/1199697) Finding extra edges in commit graph: 100% (1199697/1199697) Finding extra edges in commit graph: 100% (1199697/1199697), done. Writing out commit graph in 4 passes: 54% (2625825/4798788) Writing out commit graph in 4 passes: 55% (2639334/4798788) Writing out commit graph in 4 passes: 56% (2687322/4798788) Writing out commit graph in 4 passes: 57% (2735310/4798788) Writing out commit graph in 4 passes: 58% (2783298/4798788) Writing out commit graph in 4 passes: 59% (2831285/4798788) Writing out commit graph in 4 passes: 60% (2879273/4798788) Writing out commit graph in 4 passes: 61% (2927261/4798788) Writing out commit graph in 4 passes: 61% (2955978/4798788) Writing out commit graph in 4 passes: 62% (2975249/4798788) Writing out commit graph in 4 passes: 63% (3023237/4798788) Writing out commit graph in 4 passes: 64% (3071225/4798788) Writing out commit graph in 4 passes: 65% (3119213/4798788) Writing out commit graph in 4 passes: 66% (3167201/4798788) Writing out commit graph in 4 passes: 67% (3215188/4798788) Writing out commit graph in 4 passes: 68% (3263176/4798788) Writing out commit graph in 4 passes: 68% (3286220/4798788) Writing out commit graph in 4 passes: 69% (3311164/4798788) Writing out commit graph in 4 passes: 70% (3359152/4798788) Writing out commit graph in 4 passes: 71% (3407140/4798788) Writing out commit graph in 4 passes: 72% (3455128/4798788) Writing out commit graph in 4 passes: 73% (3503116/4798788) Writing out commit graph in 4 passes: 74% (3551104/4798788) Writing out commit graph in 4 passes: 75% (3599091/4798788) Writing out commit graph in 4 passes: 76% (3647079/4798788) Writing out commit graph in 4 passes: 77% (3695067/4798788) Writing out commit graph in 4 passes: 78% (3743055/4798788) Writing out commit graph in 4 passes: 79% (3791043/4798788) Writing out commit graph in 4 passes: 80% (3839031/4798788) Writing out commit graph in 4 passes: 81% (3887019/4798788) Writing out commit graph in 4 passes: 81% (3907597/4798788) Writing out commit graph in 4 passes: 82% (3935007/4798788) Writing out commit graph in 4 passes: 83% (3982995/4798788) Writing out commit graph in 4 passes: 84% (4030982/4798788) Writing out commit graph in 4 passes: 85% (4078970/4798788) Writing out commit graph in 4 passes: 86% (4126958/4798788) Writing out commit graph in 4 passes: 87% (4174946/4798788) Writing out commit graph in 4 passes: 88% (4222934/4798788) Writing out commit graph in 4 passes: 89% (4270922/4798788) Writing out commit graph in 4 passes: 90% (4318910/4798788) Writing out commit graph in 4 passes: 91% (4366898/4798788) Writing out commit graph in 4 passes: 92% (4414885/4798788) Writing out commit graph in 4 passes: 93% (4462873/4798788) Writing out commit graph in 4 passes: 94% (4510861/4798788) Writing out commit graph in 4 passes: 95% (4558849/4798788) Writing out commit graph in 4 passes: 96% (4606837/4798788) Writing out commit graph in 4 passes: 97% (4654825/4798788) Writing out commit graph in 4 passes: 98% (4702813/4798788) Writing out commit graph in 4 passes: 99% (4750801/4798788) Writing out commit graph in 4 passes: 100% (4798788/4798788) Writing out commit graph in 4 passes: 100% (4798788/4798788), done. # git rev-parse -q --verify 1c7873e3364570ec89343ff4877e0f27a7b21a61^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify 1c7873e3364570ec89343ff4877e0f27a7b21a61^{commit} 1c7873e3364570ec89343ff4877e0f27a7b21a61 # git checkout -q -f -B kisskb 1c7873e3364570ec89343ff4877e0f27a7b21a61 # git clean -qxdf # < git log -1 # commit 1c7873e3364570ec89343ff4877e0f27a7b21a61 # Author: Hugh Dickins # Date: Sat Jul 8 16:04:00 2023 -0700 # # mm: lock newly mapped VMA with corrected ordering # # Lockdep is certainly right to complain about # # (&vma->vm_lock->lock){++++}-{3:3}, at: vma_start_write+0x2d/0x3f # but task is already holding lock: # (&mapping->i_mmap_rwsem){+.+.}-{3:3}, at: mmap_region+0x4dc/0x6db # # Invert those to the usual ordering. # # Fixes: 33313a747e81 ("mm: lock newly mapped VMA which can be modified after it becomes visible") # Cc: stable@vger.kernel.org # Signed-off-by: Hugh Dickins # Tested-by: Suren Baghdasaryan # Signed-off-by: Linus Torvalds # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux-ld --version # < git log --format=%s --max-count=1 1c7873e3364570ec89343ff4877e0f27a7b21a61 # make -s -j 24 ARCH=sparc O=/kisskb/build/linus_allnoconfig_sparc64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux- allnoconfig # < make -s -j 24 ARCH=sparc O=/kisskb/build/linus_allnoconfig_sparc64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux- help # make -s -j 24 ARCH=sparc O=/kisskb/build/linus_allnoconfig_sparc64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux- olddefconfig # make -s -j 24 ARCH=sparc O=/kisskb/build/linus_allnoconfig_sparc64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/sparc64-linux/bin/sparc64-linux- :1519:2: warning: #warning syscall clone3 not implemented [-Wcpp] kernel: arch/sparc/boot/image is ready kernel: arch/sparc/boot/zImage is ready Completed OK # rm -rf /kisskb/build/linus_allnoconfig_sparc64-gcc5 # Build took: 0:06:10.335239