# git gc Expanding reachable commits in commit graph: 25061 Expanding reachable commits in commit graph: 46927 Expanding reachable commits in commit graph: 70610 Expanding reachable commits in commit graph: 103259 Expanding reachable commits in commit graph: 133412 Expanding reachable commits in commit graph: 167159 Expanding reachable commits in commit graph: 202643 Expanding reachable commits in commit graph: 244253 Expanding reachable commits in commit graph: 273353 Expanding reachable commits in commit graph: 299337 Expanding reachable commits in commit graph: 332570 Expanding reachable commits in commit graph: 362995 Expanding reachable commits in commit graph: 387975 Expanding reachable commits in commit graph: 412937 Expanding reachable commits in commit graph: 438618 Expanding reachable commits in commit graph: 461281 Expanding reachable commits in commit graph: 490512 Expanding reachable commits in commit graph: 521266 Expanding reachable commits in commit graph: 553706 Expanding reachable commits in commit graph: 578156 Expanding reachable commits in commit graph: 607320 Expanding reachable commits in commit graph: 637312 Expanding reachable commits in commit graph: 667809 Expanding reachable commits in commit graph: 700343 Expanding reachable commits in commit graph: 727155 Expanding reachable commits in commit graph: 748869 Expanding reachable commits in commit graph: 770469 Expanding reachable commits in commit graph: 791860 Expanding reachable commits in commit graph: 822336 Expanding reachable commits in commit graph: 860990 Expanding reachable commits in commit graph: 913479 Expanding reachable commits in commit graph: 973554 Expanding reachable commits in commit graph: 1033980 Expanding reachable commits in commit graph: 1088304 Expanding reachable commits in commit graph: 1141300 Expanding reachable commits in commit graph: 1198686 Expanding reachable commits in commit graph: 1229581 Expanding reachable commits in commit graph: 1255562 Expanding reachable commits in commit graph: 1280573 Expanding reachable commits in commit graph: 1281084, done. Finding extra edges in commit graph: 23% (295353/1281084) Finding extra edges in commit graph: 24% (307461/1281084) Finding extra edges in commit graph: 25% (320271/1281084) Finding extra edges in commit graph: 26% (333082/1281084) Finding extra edges in commit graph: 27% (345893/1281084) Finding extra edges in commit graph: 28% (358704/1281084) Finding extra edges in commit graph: 29% (371515/1281084) Finding extra edges in commit graph: 30% (384326/1281084) Finding extra edges in commit graph: 31% (397137/1281084) Finding extra edges in commit graph: 32% (409947/1281084) Finding extra edges in commit graph: 33% (422758/1281084) Finding extra edges in commit graph: 34% (435569/1281084) Finding extra edges in commit graph: 35% (448380/1281084) Finding extra edges in commit graph: 36% (461191/1281084) Finding extra edges in commit graph: 37% (474002/1281084) Finding extra edges in commit graph: 38% (486812/1281084) Finding extra edges in commit graph: 39% (499623/1281084) Finding extra edges in commit graph: 40% (512434/1281084) Finding extra edges in commit graph: 41% (525245/1281084) Finding extra edges in commit graph: 42% (538056/1281084) Finding extra edges in commit graph: 43% (550867/1281084) Finding extra edges in commit graph: 44% (563677/1281084) Finding extra edges in commit graph: 45% (576488/1281084) Finding extra edges in commit graph: 46% (589299/1281084) Finding extra edges in commit graph: 47% (602110/1281084) Finding extra edges in commit graph: 48% (614921/1281084) Finding extra edges in commit graph: 49% (627732/1281084) Finding extra edges in commit graph: 50% (640542/1281084) Finding extra edges in commit graph: 51% (653353/1281084) Finding extra edges in commit graph: 52% (666164/1281084) Finding extra edges in commit graph: 53% (678975/1281084) Finding extra edges in commit graph: 54% (691786/1281084) Finding extra edges in commit graph: 55% (704597/1281084) Finding extra edges in commit graph: 56% (717408/1281084) Finding extra edges in commit graph: 57% (730218/1281084) Finding extra edges in commit graph: 58% (743029/1281084) Finding extra edges in commit graph: 59% (755840/1281084) Finding extra edges in commit graph: 60% (768651/1281084) Finding extra edges in commit graph: 61% (781462/1281084) Finding extra edges in commit graph: 62% (794273/1281084) Finding extra edges in commit graph: 63% (807083/1281084) Finding extra edges in commit graph: 64% (819894/1281084) Finding extra edges in commit graph: 65% (832705/1281084) Finding extra edges in commit graph: 66% (845516/1281084) Finding extra edges in commit graph: 67% (858327/1281084) Finding extra edges in commit graph: 68% (871138/1281084) Finding extra edges in commit graph: 69% (883948/1281084) Finding extra edges in commit graph: 70% (896759/1281084) Finding extra edges in commit graph: 71% (909570/1281084) Finding extra edges in commit graph: 72% (922381/1281084) Finding extra edges in commit graph: 73% (935192/1281084) Finding extra edges in commit graph: 74% (948003/1281084) Finding extra edges in commit graph: 75% (960813/1281084) Finding extra edges in commit graph: 76% (973624/1281084) Finding extra edges in commit graph: 77% (986435/1281084) Finding extra edges in commit graph: 78% (999246/1281084) Finding extra edges in commit graph: 79% (1012057/1281084) Finding extra edges in commit graph: 80% (1024868/1281084) Finding extra edges in commit graph: 81% (1037679/1281084) Finding extra edges in commit graph: 82% (1050489/1281084) Finding extra edges in commit graph: 83% (1063300/1281084) Finding extra edges in commit graph: 84% (1076111/1281084) Finding extra edges in commit graph: 85% (1088922/1281084) Finding extra edges in commit graph: 86% (1101733/1281084) Finding extra edges in commit graph: 87% (1114544/1281084) Finding extra edges in commit graph: 88% (1127354/1281084) Finding extra edges in commit graph: 89% (1140165/1281084) Finding extra edges in commit graph: 90% (1152976/1281084) Finding extra edges in commit graph: 91% (1165787/1281084) Finding extra edges in commit graph: 92% (1178598/1281084) Finding extra edges in commit graph: 93% (1191409/1281084) Finding extra edges in commit graph: 94% (1204219/1281084) Finding extra edges in commit graph: 95% (1217030/1281084) Finding extra edges in commit graph: 96% (1229841/1281084) Finding extra edges in commit graph: 97% (1242652/1281084) Finding extra edges in commit graph: 98% (1255463/1281084) Finding extra edges in commit graph: 99% (1268274/1281084) Finding extra edges in commit graph: 100% (1281084/1281084) Finding extra edges in commit graph: 100% (1281084/1281084), done. Writing out commit graph in 4 passes: 53% (2747257/5124336) Writing out commit graph in 4 passes: 54% (2767142/5124336) Writing out commit graph in 4 passes: 55% (2818385/5124336) Writing out commit graph in 4 passes: 56% (2869629/5124336) Writing out commit graph in 4 passes: 56% (2890229/5124336) Writing out commit graph in 4 passes: 57% (2920872/5124336) Writing out commit graph in 4 passes: 58% (2972115/5124336) Writing out commit graph in 4 passes: 59% (3023359/5124336) Writing out commit graph in 4 passes: 59% (3026823/5124336) Writing out commit graph in 4 passes: 60% (3074602/5124336) Writing out commit graph in 4 passes: 61% (3125845/5124336) Writing out commit graph in 4 passes: 61% (3163340/5124336) Writing out commit graph in 4 passes: 62% (3177089/5124336) Writing out commit graph in 4 passes: 63% (3228332/5124336) Writing out commit graph in 4 passes: 64% (3279576/5124336) Writing out commit graph in 4 passes: 64% (3304051/5124336) Writing out commit graph in 4 passes: 65% (3330819/5124336) Writing out commit graph in 4 passes: 66% (3382062/5124336) Writing out commit graph in 4 passes: 67% (3433306/5124336) Writing out commit graph in 4 passes: 67% (3442477/5124336) Writing out commit graph in 4 passes: 68% (3484549/5124336) Writing out commit graph in 4 passes: 69% (3535792/5124336) Writing out commit graph in 4 passes: 69% (3580955/5124336) Writing out commit graph in 4 passes: 70% (3587036/5124336) Writing out commit graph in 4 passes: 71% (3638279/5124336) Writing out commit graph in 4 passes: 72% (3689522/5124336) Writing out commit graph in 4 passes: 72% (3716085/5124336) Writing out commit graph in 4 passes: 73% (3740766/5124336) Writing out commit graph in 4 passes: 74% (3792009/5124336) Writing out commit graph in 4 passes: 75% (3843252/5124336) Writing out commit graph in 4 passes: 76% (3894496/5124336) Writing out commit graph in 4 passes: 77% (3945739/5124336) Writing out commit graph in 4 passes: 77% (3979253/5124336) Writing out commit graph in 4 passes: 78% (3996983/5124336) Writing out commit graph in 4 passes: 79% (4048226/5124336) Writing out commit graph in 4 passes: 80% (4099469/5124336) Writing out commit graph in 4 passes: 81% (4150713/5124336) Writing out commit graph in 4 passes: 82% (4201956/5124336) Writing out commit graph in 4 passes: 83% (4253199/5124336) Writing out commit graph in 4 passes: 84% (4304443/5124336) Writing out commit graph in 4 passes: 85% (4355686/5124336) Writing out commit graph in 4 passes: 86% (4406929/5124336) Writing out commit graph in 4 passes: 87% (4458173/5124336) Writing out commit graph in 4 passes: 88% (4509416/5124336) Writing out commit graph in 4 passes: 89% (4560660/5124336) Writing out commit graph in 4 passes: 90% (4611903/5124336) Writing out commit graph in 4 passes: 91% (4663146/5124336) Writing out commit graph in 4 passes: 92% (4714390/5124336) Writing out commit graph in 4 passes: 93% (4765633/5124336) Writing out commit graph in 4 passes: 94% (4816876/5124336) Writing out commit graph in 4 passes: 95% (4868120/5124336) Writing out commit graph in 4 passes: 96% (4919363/5124336) Writing out commit graph in 4 passes: 97% (4970606/5124336) Writing out commit graph in 4 passes: 98% (5021850/5124336) Writing out commit graph in 4 passes: 99% (5073093/5124336) Writing out commit graph in 4 passes: 100% (5124336/5124336) Writing out commit graph in 4 passes: 100% (5124336/5124336), done. # git rev-parse -q --verify 795c58e4c7fc6163d8fb9f2baa86cfe898fa4b19^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify 795c58e4c7fc6163d8fb9f2baa86cfe898fa4b19^{commit} 795c58e4c7fc6163d8fb9f2baa86cfe898fa4b19 # git checkout -q -f -B kisskb 795c58e4c7fc6163d8fb9f2baa86cfe898fa4b19 # git clean -qxdf # < git log -1 # commit 795c58e4c7fc6163d8fb9f2baa86cfe898fa4b19 # Merge: 8a9c6c40432e 4ecaf7e98a3a # Author: Linus Torvalds # Date: Wed Jul 3 14:54:35 2024 -0700 # # Merge tag 'trace-v6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace # # Pull tracing fix from Steven Rostedt: # "Fix ioctl conflict with memmapped ring buffer ioctl # # It was reported that the ioctl() number used to update the ring buffer # memory mapping conflicted with the TCGETS ioctl causing strace to # report: # # $ strace -e ioctl stty # ioctl(0, TCGETS or TRACE_MMAP_IOCTL_GET_READER, {c_iflag=ICRNL|IXON, c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0 # # Since this ioctl hasn't been in a full release yet, change it from # "T", 0x1 to "R" 0x20, and also reserve 0x20-0x2F for future ioctl # commands, as some more are being worked on for the future" # # * tag 'trace-v6.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace: # tracing: Have memmapped ring buffer use ioctl of "R" range 0x20-2F # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux-ld --version # < git log --format=%s --max-count=1 795c58e4c7fc6163d8fb9f2baa86cfe898fa4b19 # make -s -j 160 ARCH=sparc64 O=/kisskb/build/linus_allnoconfig_sparc64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux- allnoconfig # < make -s -j 160 ARCH=sparc64 O=/kisskb/build/linus_allnoconfig_sparc64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux- help # make -s -j 160 ARCH=sparc64 O=/kisskb/build/linus_allnoconfig_sparc64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux- olddefconfig # make -s -j 160 ARCH=sparc64 O=/kisskb/build/linus_allnoconfig_sparc64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux- :1519:2: warning: #warning syscall clone3 not implemented [-Wcpp] /kisskb/src/arch/sparc/prom/misc_64.c:165:5: warning: no previous prototype for 'prom_get_mmu_ihandle' [-Wmissing-prototypes] 165 | int prom_get_mmu_ihandle(void) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/prom/p1275.c:52:6: warning: no previous prototype for 'prom_cif_init' [-Wmissing-prototypes] 52 | void prom_cif_init(void *cif_handler, void *cif_stack) | ^~~~~~~~~~~~~ /kisskb/src/arch/sparc/vdso/vclock_gettime.c:254:1: warning: no previous prototype for '__vdso_clock_gettime' [-Wmissing-prototypes] 254 | __vdso_clock_gettime(clockid_t clock, struct __kernel_old_timespec *ts) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/vdso/vclock_gettime.c:282:1: warning: no previous prototype for '__vdso_clock_gettime_stick' [-Wmissing-prototypes] 282 | __vdso_clock_gettime_stick(clockid_t clock, struct __kernel_old_timespec *ts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/vdso/vclock_gettime.c:307:1: warning: no previous prototype for '__vdso_gettimeofday' [-Wmissing-prototypes] 307 | __vdso_gettimeofday(struct __kernel_old_timeval *tv, struct timezone *tz) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/vdso/vclock_gettime.c:343:1: warning: no previous prototype for '__vdso_gettimeofday_stick' [-Wmissing-prototypes] 343 | __vdso_gettimeofday_stick(struct __kernel_old_timeval *tv, struct timezone *tz) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/sparc/vdso/vdso32/vclock_gettime.c:22: /kisskb/src/arch/sparc/vdso/vdso32/../vclock_gettime.c:254:1: warning: no previous prototype for '__vdso_clock_gettime' [-Wmissing-prototypes] 254 | __vdso_clock_gettime(clockid_t clock, struct __kernel_old_timespec *ts) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/vdso/vdso32/../vclock_gettime.c:282:1: warning: no previous prototype for '__vdso_clock_gettime_stick' [-Wmissing-prototypes] 282 | __vdso_clock_gettime_stick(clockid_t clock, struct __kernel_old_timespec *ts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/vdso/vdso32/../vclock_gettime.c:307:1: warning: no previous prototype for '__vdso_gettimeofday' [-Wmissing-prototypes] 307 | __vdso_gettimeofday(struct __kernel_old_timeval *tv, struct timezone *tz) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/vdso/vdso32/../vclock_gettime.c:343:1: warning: no previous prototype for '__vdso_gettimeofday_stick' [-Wmissing-prototypes] 343 | __vdso_gettimeofday_stick(struct __kernel_old_timeval *tv, struct timezone *tz) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux-ld: warning: arch/sparc/vdso/vdso-note.o: missing .note.GNU-stack section implies executable stack /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux-ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux-ld: warning: arch/sparc/vdso/vdso32/vdso-note.o: missing .note.GNU-stack section implies executable stack /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux-ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker Completed OK # rm -rf /kisskb/build/linus_allnoconfig_sparc64-gcc13 # Build took: 0:15:46.813759