# git gc Expanding reachable commits in commit graph: 51265 Expanding reachable commits in commit graph: 107126 Expanding reachable commits in commit graph: 161473 Expanding reachable commits in commit graph: 218698 Expanding reachable commits in commit graph: 272278 Expanding reachable commits in commit graph: 330547 Expanding reachable commits in commit graph: 388982 Expanding reachable commits in commit graph: 447539 Expanding reachable commits in commit graph: 507653 Expanding reachable commits in commit graph: 559061 Expanding reachable commits in commit graph: 620285 Expanding reachable commits in commit graph: 683227 Expanding reachable commits in commit graph: 746198 Expanding reachable commits in commit graph: 810761 Expanding reachable commits in commit graph: 876194 Expanding reachable commits in commit graph: 943391 Expanding reachable commits in commit graph: 1011347 Expanding reachable commits in commit graph: 1058266 Expanding reachable commits in commit graph: 1129411 Expanding reachable commits in commit graph: 1201305 Expanding reachable commits in commit graph: 1274287 Expanding reachable commits in commit graph: 1294580, done. Finding extra edges in commit graph: 48% (622905/1294580) Finding extra edges in commit graph: 49% (634345/1294580) Finding extra edges in commit graph: 50% (647290/1294580) Finding extra edges in commit graph: 51% (660236/1294580) Finding extra edges in commit graph: 52% (673182/1294580) Finding extra edges in commit graph: 53% (686128/1294580) Finding extra edges in commit graph: 54% (699074/1294580) Finding extra edges in commit graph: 55% (712019/1294580) Finding extra edges in commit graph: 56% (724965/1294580) Finding extra edges in commit graph: 57% (737911/1294580) Finding extra edges in commit graph: 58% (750857/1294580) Finding extra edges in commit graph: 59% (763803/1294580) Finding extra edges in commit graph: 60% (776748/1294580) Finding extra edges in commit graph: 61% (789694/1294580) Finding extra edges in commit graph: 62% (802640/1294580) Finding extra edges in commit graph: 63% (815586/1294580) Finding extra edges in commit graph: 64% (828532/1294580) Finding extra edges in commit graph: 65% (841477/1294580) Finding extra edges in commit graph: 66% (854423/1294580) Finding extra edges in commit graph: 67% (867369/1294580) Finding extra edges in commit graph: 68% (880315/1294580) Finding extra edges in commit graph: 69% (893261/1294580) Finding extra edges in commit graph: 70% (906206/1294580) Finding extra edges in commit graph: 71% (919152/1294580) Finding extra edges in commit graph: 72% (932098/1294580) Finding extra edges in commit graph: 73% (945044/1294580) Finding extra edges in commit graph: 74% (957990/1294580) Finding extra edges in commit graph: 75% (970935/1294580) Finding extra edges in commit graph: 76% (983881/1294580) Finding extra edges in commit graph: 77% (996827/1294580) Finding extra edges in commit graph: 78% (1009773/1294580) Finding extra edges in commit graph: 79% (1022719/1294580) Finding extra edges in commit graph: 80% (1035664/1294580) Finding extra edges in commit graph: 81% (1048610/1294580) Finding extra edges in commit graph: 82% (1061556/1294580) Finding extra edges in commit graph: 83% (1074502/1294580) Finding extra edges in commit graph: 84% (1087448/1294580) Finding extra edges in commit graph: 85% (1100393/1294580) Finding extra edges in commit graph: 86% (1113339/1294580) Finding extra edges in commit graph: 87% (1126285/1294580) Finding extra edges in commit graph: 88% (1139231/1294580) Finding extra edges in commit graph: 89% (1152177/1294580) Finding extra edges in commit graph: 90% (1165122/1294580) Finding extra edges in commit graph: 91% (1178068/1294580) Finding extra edges in commit graph: 92% (1191014/1294580) Finding extra edges in commit graph: 93% (1203960/1294580) Finding extra edges in commit graph: 94% (1216906/1294580) Finding extra edges in commit graph: 95% (1229851/1294580) Finding extra edges in commit graph: 96% (1242797/1294580) Finding extra edges in commit graph: 97% (1255743/1294580) Finding extra edges in commit graph: 98% (1268689/1294580) Finding extra edges in commit graph: 99% (1281635/1294580) Finding extra edges in commit graph: 100% (1294580/1294580) Finding extra edges in commit graph: 100% (1294580/1294580), done. Writing out commit graph in 4 passes: 54% (2812555/5178320) Writing out commit graph in 4 passes: 55% (2848076/5178320) Writing out commit graph in 4 passes: 56% (2899860/5178320) Writing out commit graph in 4 passes: 57% (2951643/5178320) Writing out commit graph in 4 passes: 58% (3003426/5178320) Writing out commit graph in 4 passes: 59% (3055209/5178320) Writing out commit graph in 4 passes: 60% (3106992/5178320) Writing out commit graph in 4 passes: 60% (3143920/5178320) Writing out commit graph in 4 passes: 61% (3158776/5178320) Writing out commit graph in 4 passes: 62% (3210559/5178320) Writing out commit graph in 4 passes: 63% (3262342/5178320) Writing out commit graph in 4 passes: 64% (3314125/5178320) Writing out commit graph in 4 passes: 65% (3365908/5178320) Writing out commit graph in 4 passes: 66% (3417692/5178320) Writing out commit graph in 4 passes: 67% (3469475/5178320) Writing out commit graph in 4 passes: 67% (3475639/5178320) Writing out commit graph in 4 passes: 68% (3521258/5178320) Writing out commit graph in 4 passes: 69% (3573041/5178320) Writing out commit graph in 4 passes: 70% (3624824/5178320) Writing out commit graph in 4 passes: 71% (3676608/5178320) Writing out commit graph in 4 passes: 72% (3728391/5178320) Writing out commit graph in 4 passes: 73% (3780174/5178320) Writing out commit graph in 4 passes: 73% (3807350/5178320) Writing out commit graph in 4 passes: 74% (3831957/5178320) Writing out commit graph in 4 passes: 75% (3883740/5178320) Writing out commit graph in 4 passes: 76% (3935524/5178320) Writing out commit graph in 4 passes: 77% (3987307/5178320) Writing out commit graph in 4 passes: 78% (4039090/5178320) Writing out commit graph in 4 passes: 79% (4090873/5178320) Writing out commit graph in 4 passes: 80% (4142656/5178320) Writing out commit graph in 4 passes: 81% (4194440/5178320) Writing out commit graph in 4 passes: 82% (4246223/5178320) Writing out commit graph in 4 passes: 83% (4298006/5178320) Writing out commit graph in 4 passes: 84% (4349789/5178320) Writing out commit graph in 4 passes: 85% (4401572/5178320) Writing out commit graph in 4 passes: 86% (4453356/5178320) Writing out commit graph in 4 passes: 87% (4505139/5178320) Writing out commit graph in 4 passes: 88% (4556922/5178320) Writing out commit graph in 4 passes: 89% (4608705/5178320) Writing out commit graph in 4 passes: 90% (4660488/5178320) Writing out commit graph in 4 passes: 91% (4712272/5178320) Writing out commit graph in 4 passes: 92% (4764055/5178320) Writing out commit graph in 4 passes: 93% (4815838/5178320) Writing out commit graph in 4 passes: 94% (4867621/5178320) Writing out commit graph in 4 passes: 95% (4919404/5178320) Writing out commit graph in 4 passes: 96% (4971188/5178320) Writing out commit graph in 4 passes: 97% (5022971/5178320) Writing out commit graph in 4 passes: 98% (5074754/5178320) Writing out commit graph in 4 passes: 99% (5126537/5178320) Writing out commit graph in 4 passes: 100% (5178320/5178320) Writing out commit graph in 4 passes: 100% (5178320/5178320), done. # git rev-parse -q --verify 7856a565416e0cf091f825b0e25c7a1b7abb650e^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify 7856a565416e0cf091f825b0e25c7a1b7abb650e^{commit} 7856a565416e0cf091f825b0e25c7a1b7abb650e # git checkout -q -f -B kisskb 7856a565416e0cf091f825b0e25c7a1b7abb650e # git clean -qxdf # < git log -1 # commit 7856a565416e0cf091f825b0e25c7a1b7abb650e # Merge: 617a814f14b8 5e06e08939df # Author: Linus Torvalds # Date: Sat Sep 21 08:20:50 2024 -0700 # # Merge tag 'mm-nonmm-stable-2024-09-21-07-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm # # Pull non-MM updates from Andrew Morton: # "Many singleton patches - please see the various changelogs for # details. # # Quite a lot of nilfs2 work this time around. # # Notable patch series in this pull request are: # # - "mul_u64_u64_div_u64: new implementation" by Nicolas Pitre, with # assistance from Uwe Kleine-König. Reimplement mul_u64_u64_div_u64() # to provide (much) more accurate results. The current implementation # was causing Uwe some issues in the PWM drivers. # # - "xz: Updates to license, filters, and compression options" from # Lasse Collin. Miscellaneous maintenance and kinor feature work to # the xz decompressor. # # - "Fix some GDB command error and add some GDB commands" from # Kuan-Ying Lee. Fixes and enhancements to the gdb scripts. # # - "treewide: add missing MODULE_DESCRIPTION() macros" from Jeff # Johnson. Adds lots of MODULE_DESCRIPTIONs, thus fixing lots of # warnings about this. # # - "nilfs2: add support for some common ioctls" from Ryusuke Konishi. # Adds various commonly-available ioctls to nilfs2. # # - "This series fixes a number of formatting issues in kernel doc # comments" from Ryusuke Konishi does that. # # - "nilfs2: prevent unexpected ENOENT propagation" from Ryusuke # Konishi. Fix issues where -ENOENT was being unintentionally and # inappropriately returned to userspace. # # - "nilfs2: assorted cleanups" from Huang Xiaojia. # # - "nilfs2: fix potential issues with empty b-tree nodes" from Ryusuke # Konishi fixes some issues which can occur on corrupted nilfs2 # filesystems. # # - "scripts/decode_stacktrace.sh: improve error reporting and # usability" from Luca Ceresoli does those things" # # * tag 'mm-nonmm-stable-2024-09-21-07-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (103 commits) # list: test: increase coverage of list_test_list_replace*() # list: test: fix tests for list_cut_position() # proc: use __auto_type more # treewide: correct the typo 'retun' # ocfs2: cleanup return value and mlog in ocfs2_global_read_info() # nilfs2: remove duplicate 'unlikely()' usage # nilfs2: fix potential oob read in nilfs_btree_check_delete() # nilfs2: determine empty node blocks as corrupted # nilfs2: fix potential null-ptr-deref in nilfs_btree_insert() # user_namespace: use kmemdup_array() instead of kmemdup() for multiple allocation # tools/mm: rm thp_swap_allocator_test when make clean # squashfs: fix percpu address space issues in decompressor_multi_percpu.c # lib: glob.c: added null check for character class # nilfs2: refactor nilfs_segctor_thread() # nilfs2: use kthread_create and kthread_stop for the log writer thread # nilfs2: remove sc_timer_task # nilfs2: do not repair reserved inode bitmap in nilfs_new_inode() # nilfs2: eliminate the shared counter and spinlock for i_generation # nilfs2: separate inode type information from i_state field # nilfs2: use the BITS_PER_LONG macro # ... # < /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 7856a565416e0cf091f825b0e25c7a1b7abb650e # make -s -j 24 ARCH=sparc64 O=/kisskb/build/linus_allmodconfig_sparc64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux- allmodconfig # < make -s -j 24 ARCH=sparc64 O=/kisskb/build/linus_allmodconfig_sparc64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux- help # make -s -j 24 ARCH=sparc64 O=/kisskb/build/linus_allmodconfig_sparc64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux- olddefconfig # make -s -j 24 ARCH=sparc64 O=/kisskb/build/linus_allmodconfig_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/vdso/vclock_gettime.c:254:1: error: no previous prototype for '__vdso_clock_gettime' [-Werror=missing-prototypes] 254 | __vdso_clock_gettime(clockid_t clock, struct __kernel_old_timespec *ts) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/vdso/vclock_gettime.c:282:1: error: no previous prototype for '__vdso_clock_gettime_stick' [-Werror=missing-prototypes] 282 | __vdso_clock_gettime_stick(clockid_t clock, struct __kernel_old_timespec *ts) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/vdso/vclock_gettime.c:307:1: error: no previous prototype for '__vdso_gettimeofday' [-Werror=missing-prototypes] 307 | __vdso_gettimeofday(struct __kernel_old_timeval *tv, struct timezone *tz) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/vdso/vclock_gettime.c:343:1: error: no previous prototype for '__vdso_gettimeofday_stick' [-Werror=missing-prototypes] 343 | __vdso_gettimeofday_stick(struct __kernel_old_timeval *tv, struct timezone *tz) | ^~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[5]: *** [/kisskb/src/scripts/Makefile.build:244: arch/sparc/vdso/vclock_gettime.o] Error 1 make[4]: *** [/kisskb/src/scripts/Makefile.build:485: arch/sparc/vdso] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [/kisskb/src/scripts/Makefile.build:485: arch/sparc] Error 2 make[3]: *** Waiting for unfinished jobs.... /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:3071:2: error: #warning clone3() entry point is missing, please fix [-Werror=cpp] 3071 | #warning clone3() entry point is missing, please fix | ^~~~~~~ cc1: all warnings being treated as errors make[4]: *** [/kisskb/src/scripts/Makefile.build:244: kernel/fork.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [/kisskb/src/scripts/Makefile.build:485: kernel] Error 2 make[2]: *** [/kisskb/src/Makefile:1926: .] Error 2 make[1]: *** [/kisskb/src/Makefile:224: __sub-make] Error 2 make: *** [Makefile:224: __sub-make] Error 2 Command 'make -s -j 24 ARCH=sparc64 O=/kisskb/build/linus_allmodconfig_sparc64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux- ' returned non-zero exit status 2. # rm -rf /kisskb/build/linus_allmodconfig_sparc64-gcc13 # Build took: 0:43:53.124574