# git gc Expanding reachable commits in commit graph: 28815 Expanding reachable commits in commit graph: 59158 Expanding reachable commits in commit graph: 91996 Expanding reachable commits in commit graph: 128245 Expanding reachable commits in commit graph: 164781 Expanding reachable commits in commit graph: 199423 Expanding reachable commits in commit graph: 232139 Expanding reachable commits in commit graph: 261157 Expanding reachable commits in commit graph: 290604 Expanding reachable commits in commit graph: 322496 Expanding reachable commits in commit graph: 351241 Expanding reachable commits in commit graph: 380706 Expanding reachable commits in commit graph: 405763 Expanding reachable commits in commit graph: 434953 Expanding reachable commits in commit graph: 461050 Expanding reachable commits in commit graph: 488405 Expanding reachable commits in commit graph: 517193 Expanding reachable commits in commit graph: 546532 Expanding reachable commits in commit graph: 585167 Expanding reachable commits in commit graph: 613363 Expanding reachable commits in commit graph: 638939 Expanding reachable commits in commit graph: 671208 Expanding reachable commits in commit graph: 704971 Expanding reachable commits in commit graph: 739215 Expanding reachable commits in commit graph: 778192 Expanding reachable commits in commit graph: 812736 Expanding reachable commits in commit graph: 844612 Expanding reachable commits in commit graph: 882794 Expanding reachable commits in commit graph: 915542 Expanding reachable commits in commit graph: 949175 Expanding reachable commits in commit graph: 982034 Expanding reachable commits in commit graph: 1011494 Expanding reachable commits in commit graph: 1043404 Expanding reachable commits in commit graph: 1067490 Expanding reachable commits in commit graph: 1102976 Expanding reachable commits in commit graph: 1137971 Expanding reachable commits in commit graph: 1164603 Expanding reachable commits in commit graph: 1194619 Expanding reachable commits in commit graph: 1237666 Expanding reachable commits in commit graph: 1275623 Expanding reachable commits in commit graph: 1302091, done. Finding extra edges in commit graph: 30% (393133/1302091) Finding extra edges in commit graph: 31% (403649/1302091) Finding extra edges in commit graph: 32% (416670/1302091) Finding extra edges in commit graph: 33% (429691/1302091) Finding extra edges in commit graph: 34% (442711/1302091) Finding extra edges in commit graph: 35% (455732/1302091) Finding extra edges in commit graph: 36% (468753/1302091) Finding extra edges in commit graph: 37% (481774/1302091) Finding extra edges in commit graph: 38% (494795/1302091) Finding extra edges in commit graph: 39% (507816/1302091) Finding extra edges in commit graph: 40% (520837/1302091) Finding extra edges in commit graph: 41% (533858/1302091) Finding extra edges in commit graph: 42% (546879/1302091) Finding extra edges in commit graph: 43% (559900/1302091) Finding extra edges in commit graph: 44% (572921/1302091) Finding extra edges in commit graph: 45% (585941/1302091) Finding extra edges in commit graph: 46% (598962/1302091) Finding extra edges in commit graph: 47% (611983/1302091) Finding extra edges in commit graph: 48% (625004/1302091) Finding extra edges in commit graph: 49% (638025/1302091) Finding extra edges in commit graph: 50% (651046/1302091) Finding extra edges in commit graph: 51% (664067/1302091) Finding extra edges in commit graph: 52% (677088/1302091) Finding extra edges in commit graph: 53% (690109/1302091) Finding extra edges in commit graph: 54% (703130/1302091) Finding extra edges in commit graph: 55% (716151/1302091) Finding extra edges in commit graph: 56% (729171/1302091) Finding extra edges in commit graph: 57% (742192/1302091) Finding extra edges in commit graph: 58% (755213/1302091) Finding extra edges in commit graph: 59% (768234/1302091) Finding extra edges in commit graph: 60% (781255/1302091) Finding extra edges in commit graph: 61% (794276/1302091) Finding extra edges in commit graph: 62% (807297/1302091) Finding extra edges in commit graph: 63% (820318/1302091) Finding extra edges in commit graph: 64% (833339/1302091) Finding extra edges in commit graph: 65% (846360/1302091) Finding extra edges in commit graph: 66% (859381/1302091) Finding extra edges in commit graph: 67% (872401/1302091) Finding extra edges in commit graph: 68% (885422/1302091) Finding extra edges in commit graph: 69% (898443/1302091) Finding extra edges in commit graph: 70% (911464/1302091) Finding extra edges in commit graph: 71% (924485/1302091) Finding extra edges in commit graph: 72% (937506/1302091) Finding extra edges in commit graph: 73% (950527/1302091) Finding extra edges in commit graph: 74% (963548/1302091) Finding extra edges in commit graph: 75% (976569/1302091) Finding extra edges in commit graph: 76% (989590/1302091) Finding extra edges in commit graph: 77% (1002611/1302091) Finding extra edges in commit graph: 78% (1015631/1302091) Finding extra edges in commit graph: 79% (1028652/1302091) Finding extra edges in commit graph: 80% (1041673/1302091) Finding extra edges in commit graph: 81% (1054694/1302091) Finding extra edges in commit graph: 82% (1067715/1302091) Finding extra edges in commit graph: 83% (1080736/1302091) Finding extra edges in commit graph: 84% (1093757/1302091) Finding extra edges in commit graph: 85% (1106778/1302091) Finding extra edges in commit graph: 86% (1119799/1302091) Finding extra edges in commit graph: 87% (1132820/1302091) Finding extra edges in commit graph: 88% (1145841/1302091) Finding extra edges in commit graph: 89% (1158861/1302091) Finding extra edges in commit graph: 90% (1171882/1302091) Finding extra edges in commit graph: 91% (1184903/1302091) Finding extra edges in commit graph: 92% (1197924/1302091) Finding extra edges in commit graph: 93% (1210945/1302091) Finding extra edges in commit graph: 94% (1223966/1302091) Finding extra edges in commit graph: 95% (1236987/1302091) Finding extra edges in commit graph: 96% (1250008/1302091) Finding extra edges in commit graph: 97% (1263029/1302091) Finding extra edges in commit graph: 98% (1276050/1302091) Finding extra edges in commit graph: 99% (1289071/1302091) Finding extra edges in commit graph: 100% (1302091/1302091) Finding extra edges in commit graph: 100% (1302091/1302091), done. Writing out commit graph in 4 passes: 50% (2646243/5208364) Writing out commit graph in 4 passes: 51% (2656266/5208364) Writing out commit graph in 4 passes: 52% (2708350/5208364) Writing out commit graph in 4 passes: 53% (2760433/5208364) Writing out commit graph in 4 passes: 54% (2812517/5208364) Writing out commit graph in 4 passes: 54% (2856361/5208364) Writing out commit graph in 4 passes: 55% (2864601/5208364) Writing out commit graph in 4 passes: 56% (2916684/5208364) Writing out commit graph in 4 passes: 57% (2968768/5208364) Writing out commit graph in 4 passes: 58% (3020852/5208364) Writing out commit graph in 4 passes: 59% (3072935/5208364) Writing out commit graph in 4 passes: 59% (3087305/5208364) Writing out commit graph in 4 passes: 60% (3125019/5208364) Writing out commit graph in 4 passes: 61% (3177103/5208364) Writing out commit graph in 4 passes: 62% (3229186/5208364) Writing out commit graph in 4 passes: 63% (3281270/5208364) Writing out commit graph in 4 passes: 63% (3289414/5208364) Writing out commit graph in 4 passes: 64% (3333353/5208364) Writing out commit graph in 4 passes: 65% (3385437/5208364) Writing out commit graph in 4 passes: 66% (3437521/5208364) Writing out commit graph in 4 passes: 66% (3455370/5208364) Writing out commit graph in 4 passes: 67% (3489604/5208364) Writing out commit graph in 4 passes: 68% (3541688/5208364) Writing out commit graph in 4 passes: 69% (3593772/5208364) Writing out commit graph in 4 passes: 69% (3601825/5208364) Writing out commit graph in 4 passes: 70% (3645855/5208364) Writing out commit graph in 4 passes: 71% (3697939/5208364) Writing out commit graph in 4 passes: 71% (3743739/5208364) Writing out commit graph in 4 passes: 72% (3750023/5208364) Writing out commit graph in 4 passes: 73% (3802106/5208364) Writing out commit graph in 4 passes: 74% (3854190/5208364) Writing out commit graph in 4 passes: 74% (3880403/5208364) Writing out commit graph in 4 passes: 75% (3906273/5208364) Writing out commit graph in 4 passes: 76% (3958357/5208364) Writing out commit graph in 4 passes: 77% (4010441/5208364) Writing out commit graph in 4 passes: 78% (4062524/5208364) Writing out commit graph in 4 passes: 79% (4114608/5208364) Writing out commit graph in 4 passes: 80% (4166692/5208364) Writing out commit graph in 4 passes: 81% (4218775/5208364) Writing out commit graph in 4 passes: 82% (4270859/5208364) Writing out commit graph in 4 passes: 83% (4322943/5208364) Writing out commit graph in 4 passes: 84% (4375026/5208364) Writing out commit graph in 4 passes: 85% (4427110/5208364) Writing out commit graph in 4 passes: 86% (4479194/5208364) Writing out commit graph in 4 passes: 87% (4531277/5208364) Writing out commit graph in 4 passes: 88% (4583361/5208364) Writing out commit graph in 4 passes: 89% (4635444/5208364) Writing out commit graph in 4 passes: 90% (4687528/5208364) Writing out commit graph in 4 passes: 91% (4739612/5208364) Writing out commit graph in 4 passes: 92% (4791695/5208364) Writing out commit graph in 4 passes: 93% (4843779/5208364) Writing out commit graph in 4 passes: 94% (4895863/5208364) Writing out commit graph in 4 passes: 95% (4947946/5208364) Writing out commit graph in 4 passes: 96% (5000030/5208364) Writing out commit graph in 4 passes: 97% (5052114/5208364) Writing out commit graph in 4 passes: 98% (5104197/5208364) Writing out commit graph in 4 passes: 99% (5156281/5208364) Writing out commit graph in 4 passes: 100% (5208364/5208364) Writing out commit graph in 4 passes: 100% (5208364/5208364), done. # git rev-parse -q --verify 839c4f596f898edc424070dc8b517381572f8502^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify 839c4f596f898edc424070dc8b517381572f8502^{commit} 839c4f596f898edc424070dc8b517381572f8502 # git checkout -q -f -B kisskb 839c4f596f898edc424070dc8b517381572f8502 # git clean -qxdf # < git log -1 # commit 839c4f596f898edc424070dc8b517381572f8502 # Merge: a1d1eb2f5750 22af8caff7d1 # Author: Linus Torvalds # Date: Thu Sep 19 11:35:31 2024 +0200 # # Merge tag 'mm-hotfixes-stable-2024-09-19-00-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm # # Pull misc hotfixes from Andrew Morton: # "12 hotfixes, 11 of which are cc:stable. # # Four fixes for longstanding ocfs2 issues and the remainder address # random MM things" # # * tag 'mm-hotfixes-stable-2024-09-19-00-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: # mm/madvise: process_madvise() drop capability check if same mm # mm/huge_memory: ensure huge_zero_folio won't have large_rmappable flag set # mm/hugetlb.c: fix UAF of vma in hugetlb fault pathway # mm: change vmf_anon_prepare() to __vmf_anon_prepare() # resource: fix region_intersects() vs add_memory_driver_managed() # zsmalloc: use unique zsmalloc caches names # mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock # mm: vmscan.c: fix OOM on swap stress test # ocfs2: cancel dqi_sync_work before freeing oinfo # ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate # ocfs2: remove unreasonable unlock in ocfs2_read_blocks # ocfs2: fix null-ptr-deref when journal load failed. # < /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 839c4f596f898edc424070dc8b517381572f8502 # 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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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 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/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 /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:3071:2: warning: #warning clone3() entry point is missing, please fix [-Wcpp] 3071 | #warning clone3() entry point is missing, please fix | ^~~~~~~ Completed OK # rm -rf /kisskb/build/linus_allnoconfig_sparc64-gcc13 # Build took: 0:10:23.204474