# git gc Expanding reachable commits in commit graph: 29084 Expanding reachable commits in commit graph: 61040 Expanding reachable commits in commit graph: 104077 Expanding reachable commits in commit graph: 145610 Expanding reachable commits in commit graph: 190819 Expanding reachable commits in commit graph: 242755 Expanding reachable commits in commit graph: 295143 Expanding reachable commits in commit graph: 335883 Expanding reachable commits in commit graph: 371779 Expanding reachable commits in commit graph: 404572 Expanding reachable commits in commit graph: 432665 Expanding reachable commits in commit graph: 460512 Expanding reachable commits in commit graph: 490762 Expanding reachable commits in commit graph: 521277 Expanding reachable commits in commit graph: 553367 Expanding reachable commits in commit graph: 585918 Expanding reachable commits in commit graph: 613765 Expanding reachable commits in commit graph: 641104 Expanding reachable commits in commit graph: 670522 Expanding reachable commits in commit graph: 704351 Expanding reachable commits in commit graph: 745921 Expanding reachable commits in commit graph: 780255 Expanding reachable commits in commit graph: 812026 Expanding reachable commits in commit graph: 845558 Expanding reachable commits in commit graph: 879936 Expanding reachable commits in commit graph: 916026 Expanding reachable commits in commit graph: 951072 Expanding reachable commits in commit graph: 983736 Expanding reachable commits in commit graph: 1016138 Expanding reachable commits in commit graph: 1046650 Expanding reachable commits in commit graph: 1065805 Expanding reachable commits in commit graph: 1096877 Expanding reachable commits in commit graph: 1131200 Expanding reachable commits in commit graph: 1167842 Expanding reachable commits in commit graph: 1199790 Expanding reachable commits in commit graph: 1231060 Expanding reachable commits in commit graph: 1251265, done. Finding extra edges in commit graph: 51% (639996/1251265) Finding extra edges in commit graph: 52% (650658/1251265) Finding extra edges in commit graph: 53% (663171/1251265) Finding extra edges in commit graph: 54% (675684/1251265) Finding extra edges in commit graph: 55% (688196/1251265) Finding extra edges in commit graph: 56% (700709/1251265) Finding extra edges in commit graph: 57% (713222/1251265) Finding extra edges in commit graph: 58% (725734/1251265) Finding extra edges in commit graph: 59% (738247/1251265) Finding extra edges in commit graph: 60% (750759/1251265) Finding extra edges in commit graph: 61% (763272/1251265) Finding extra edges in commit graph: 62% (775785/1251265) Finding extra edges in commit graph: 63% (788297/1251265) Finding extra edges in commit graph: 64% (800810/1251265) Finding extra edges in commit graph: 65% (813323/1251265) Finding extra edges in commit graph: 66% (825835/1251265) Finding extra edges in commit graph: 67% (838348/1251265) Finding extra edges in commit graph: 68% (850861/1251265) Finding extra edges in commit graph: 69% (863373/1251265) Finding extra edges in commit graph: 70% (875886/1251265) Finding extra edges in commit graph: 71% (888399/1251265) Finding extra edges in commit graph: 72% (900911/1251265) Finding extra edges in commit graph: 73% (913424/1251265) Finding extra edges in commit graph: 74% (925937/1251265) Finding extra edges in commit graph: 75% (938449/1251265) Finding extra edges in commit graph: 76% (950962/1251265) Finding extra edges in commit graph: 77% (963475/1251265) Finding extra edges in commit graph: 78% (975987/1251265) Finding extra edges in commit graph: 79% (988500/1251265) Finding extra edges in commit graph: 80% (1001012/1251265) Finding extra edges in commit graph: 81% (1013525/1251265) Finding extra edges in commit graph: 82% (1026038/1251265) Finding extra edges in commit graph: 83% (1038550/1251265) Finding extra edges in commit graph: 84% (1051063/1251265) Finding extra edges in commit graph: 85% (1063576/1251265) Finding extra edges in commit graph: 86% (1076088/1251265) Finding extra edges in commit graph: 87% (1088601/1251265) Finding extra edges in commit graph: 88% (1101114/1251265) Finding extra edges in commit graph: 89% (1113626/1251265) Finding extra edges in commit graph: 90% (1126139/1251265) Finding extra edges in commit graph: 91% (1138652/1251265) Finding extra edges in commit graph: 92% (1151164/1251265) Finding extra edges in commit graph: 93% (1163677/1251265) Finding extra edges in commit graph: 94% (1176190/1251265) Finding extra edges in commit graph: 95% (1188702/1251265) Finding extra edges in commit graph: 96% (1201215/1251265) Finding extra edges in commit graph: 97% (1213728/1251265) Finding extra edges in commit graph: 98% (1226240/1251265) Finding extra edges in commit graph: 99% (1238753/1251265) Finding extra edges in commit graph: 100% (1251265/1251265) Finding extra edges in commit graph: 100% (1251265/1251265), done. Writing out commit graph in 4 passes: 53% (2682019/5005060) Writing out commit graph in 4 passes: 54% (2702733/5005060) Writing out commit graph in 4 passes: 55% (2752783/5005060) Writing out commit graph in 4 passes: 56% (2802834/5005060) Writing out commit graph in 4 passes: 57% (2852885/5005060) Writing out commit graph in 4 passes: 58% (2902935/5005060) Writing out commit graph in 4 passes: 59% (2952986/5005060) Writing out commit graph in 4 passes: 60% (3003036/5005060) Writing out commit graph in 4 passes: 60% (3004286/5005060) Writing out commit graph in 4 passes: 61% (3053087/5005060) Writing out commit graph in 4 passes: 62% (3103138/5005060) Writing out commit graph in 4 passes: 63% (3153188/5005060) Writing out commit graph in 4 passes: 64% (3203239/5005060) Writing out commit graph in 4 passes: 65% (3253289/5005060) Writing out commit graph in 4 passes: 66% (3303340/5005060) Writing out commit graph in 4 passes: 66% (3320514/5005060) Writing out commit graph in 4 passes: 67% (3353391/5005060) Writing out commit graph in 4 passes: 68% (3403441/5005060) Writing out commit graph in 4 passes: 69% (3453492/5005060) Writing out commit graph in 4 passes: 70% (3503542/5005060) Writing out commit graph in 4 passes: 71% (3553593/5005060) Writing out commit graph in 4 passes: 72% (3603644/5005060) Writing out commit graph in 4 passes: 72% (3636445/5005060) Writing out commit graph in 4 passes: 73% (3653694/5005060) Writing out commit graph in 4 passes: 74% (3703745/5005060) Writing out commit graph in 4 passes: 75% (3753795/5005060) Writing out commit graph in 4 passes: 76% (3803846/5005060) Writing out commit graph in 4 passes: 77% (3853897/5005060) Writing out commit graph in 4 passes: 78% (3903947/5005060) Writing out commit graph in 4 passes: 79% (3953998/5005060) Writing out commit graph in 4 passes: 80% (4004048/5005060) Writing out commit graph in 4 passes: 81% (4054099/5005060) Writing out commit graph in 4 passes: 82% (4104150/5005060) Writing out commit graph in 4 passes: 83% (4154200/5005060) Writing out commit graph in 4 passes: 84% (4204251/5005060) Writing out commit graph in 4 passes: 85% (4254301/5005060) Writing out commit graph in 4 passes: 86% (4304352/5005060) Writing out commit graph in 4 passes: 87% (4354403/5005060) Writing out commit graph in 4 passes: 88% (4404453/5005060) Writing out commit graph in 4 passes: 89% (4454504/5005060) Writing out commit graph in 4 passes: 90% (4504554/5005060) Writing out commit graph in 4 passes: 91% (4554605/5005060) Writing out commit graph in 4 passes: 92% (4604656/5005060) Writing out commit graph in 4 passes: 93% (4654706/5005060) Writing out commit graph in 4 passes: 94% (4704757/5005060) Writing out commit graph in 4 passes: 95% (4754807/5005060) Writing out commit graph in 4 passes: 96% (4804858/5005060) Writing out commit graph in 4 passes: 97% (4854909/5005060) Writing out commit graph in 4 passes: 98% (4904959/5005060) Writing out commit graph in 4 passes: 99% (4955010/5005060) Writing out commit graph in 4 passes: 100% (5005060/5005060) Writing out commit graph in 4 passes: 100% (5005060/5005060), done. # git rev-parse -q --verify 179079a0e1e136e52f0ab1fcb748ed587068411e^{commit} # git fetch -q -n -f git://gitlab.ozlabs.ibm.com/mirror/linux-kbuild.git for-next remote: warning: multi-pack bitmap is missing required reverse index # git rev-parse -q --verify 179079a0e1e136e52f0ab1fcb748ed587068411e^{commit} 179079a0e1e136e52f0ab1fcb748ed587068411e # git checkout -q -f -B kisskb 179079a0e1e136e52f0ab1fcb748ed587068411e # git clean -qxdf # < git log -1 # commit 179079a0e1e136e52f0ab1fcb748ed587068411e # Author: Masahiro Yamada # Date: Wed Mar 6 21:47:09 2024 +0900 # # kbuild: remove GCC's default -Wpacked-bitfield-compat flag # # Commit 4a5838ad9d2d ("kbuild: Add extra gcc checks") added the # -Wpacked-bitfield-compat flag, but it was unneeded. # # GCC manual says: # "This warning is enabled by default. Use -Wno-packed-bitfield-compat # to disable this warning." # # The test code in the manual: # # struct foo # { # char a:4; # char b:8; # } __attribute__ ((packed)); # # ... emits "note: offset of packed bit-field ‘b’ has changed in GCC 4.4" # without W=3. # # Let's remove it, as it is a default with GCC. # # Clang does not support this flag, so its removal will not affect Clang # builds. # # Signed-off-by: Masahiro Yamada # Reviewed-by: Nathan Chancellor # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux-ld --version # < git log --format=%s --max-count=1 179079a0e1e136e52f0ab1fcb748ed587068411e # make -s -j 160 ARCH=m68k O=/kisskb/build/kbuild_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- defconfig # < make -s -j 160 ARCH=m68k O=/kisskb/build/kbuild_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- help # make -s -j 160 ARCH=m68k O=/kisskb/build/kbuild_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- olddefconfig # make -s -j 160 ARCH=m68k O=/kisskb/build/kbuild_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- Completed OK # rm -rf /kisskb/build/kbuild_defconfig_m68k-gcc8 # Build took: 0:11:13.972349