# git gc Expanding reachable commits in commit graph: 28768 Expanding reachable commits in commit graph: 54631 Expanding reachable commits in commit graph: 79819 Expanding reachable commits in commit graph: 106608 Expanding reachable commits in commit graph: 128472 Expanding reachable commits in commit graph: 154924 Expanding reachable commits in commit graph: 179896 Expanding reachable commits in commit graph: 209874 Expanding reachable commits in commit graph: 236039 Expanding reachable commits in commit graph: 260968 Expanding reachable commits in commit graph: 292163 Expanding reachable commits in commit graph: 320760 Expanding reachable commits in commit graph: 355454 Expanding reachable commits in commit graph: 387091 Expanding reachable commits in commit graph: 424649 Expanding reachable commits in commit graph: 453960 Expanding reachable commits in commit graph: 487946 Expanding reachable commits in commit graph: 518675 Expanding reachable commits in commit graph: 547735 Expanding reachable commits in commit graph: 574222 Expanding reachable commits in commit graph: 604575 Expanding reachable commits in commit graph: 635497 Expanding reachable commits in commit graph: 664444 Expanding reachable commits in commit graph: 692368 Expanding reachable commits in commit graph: 719572 Expanding reachable commits in commit graph: 750544 Expanding reachable commits in commit graph: 775383 Expanding reachable commits in commit graph: 805676 Expanding reachable commits in commit graph: 832421 Expanding reachable commits in commit graph: 863100 Expanding reachable commits in commit graph: 897257 Expanding reachable commits in commit graph: 922097 Expanding reachable commits in commit graph: 956252 Expanding reachable commits in commit graph: 982480 Expanding reachable commits in commit graph: 1013516 Expanding reachable commits in commit graph: 1042714 Expanding reachable commits in commit graph: 1066247 Expanding reachable commits in commit graph: 1097628 Expanding reachable commits in commit graph: 1128719 Expanding reachable commits in commit graph: 1156073 Expanding reachable commits in commit graph: 1193134 Expanding reachable commits in commit graph: 1223567 Expanding reachable commits in commit graph: 1255331 Expanding reachable commits in commit graph: 1261166, done. Finding extra edges in commit graph: 10% (138087/1261166) Finding extra edges in commit graph: 11% (138729/1261166) Finding extra edges in commit graph: 12% (151340/1261166) Finding extra edges in commit graph: 13% (163952/1261166) Finding extra edges in commit graph: 14% (176564/1261166) Finding extra edges in commit graph: 15% (189175/1261166) Finding extra edges in commit graph: 16% (201787/1261166) Finding extra edges in commit graph: 17% (214399/1261166) Finding extra edges in commit graph: 18% (227010/1261166) Finding extra edges in commit graph: 19% (239622/1261166) Finding extra edges in commit graph: 20% (252234/1261166) Finding extra edges in commit graph: 21% (264845/1261166) Finding extra edges in commit graph: 22% (277457/1261166) Finding extra edges in commit graph: 23% (290069/1261166) Finding extra edges in commit graph: 24% (302680/1261166) Finding extra edges in commit graph: 25% (315292/1261166) Finding extra edges in commit graph: 26% (327904/1261166) Finding extra edges in commit graph: 27% (340515/1261166) Finding extra edges in commit graph: 28% (353127/1261166) Finding extra edges in commit graph: 29% (365739/1261166) Finding extra edges in commit graph: 30% (378350/1261166) Finding extra edges in commit graph: 31% (390962/1261166) Finding extra edges in commit graph: 32% (403574/1261166) Finding extra edges in commit graph: 33% (416185/1261166) Finding extra edges in commit graph: 34% (428797/1261166) Finding extra edges in commit graph: 35% (441409/1261166) Finding extra edges in commit graph: 36% (454020/1261166) Finding extra edges in commit graph: 37% (466632/1261166) Finding extra edges in commit graph: 38% (479244/1261166) Finding extra edges in commit graph: 39% (491855/1261166) Finding extra edges in commit graph: 40% (504467/1261166) Finding extra edges in commit graph: 41% (517079/1261166) Finding extra edges in commit graph: 42% (529690/1261166) Finding extra edges in commit graph: 43% (542302/1261166) Finding extra edges in commit graph: 44% (554914/1261166) Finding extra edges in commit graph: 45% (567525/1261166) Finding extra edges in commit graph: 46% (580137/1261166) Finding extra edges in commit graph: 47% (592749/1261166) Finding extra edges in commit graph: 48% (605360/1261166) Finding extra edges in commit graph: 49% (617972/1261166) Finding extra edges in commit graph: 50% (630583/1261166) Finding extra edges in commit graph: 51% (643195/1261166) Finding extra edges in commit graph: 52% (655807/1261166) Finding extra edges in commit graph: 53% (668418/1261166) Finding extra edges in commit graph: 54% (681030/1261166) Finding extra edges in commit graph: 55% (693642/1261166) Finding extra edges in commit graph: 56% (706253/1261166) Finding extra edges in commit graph: 57% (718865/1261166) Finding extra edges in commit graph: 58% (731477/1261166) Finding extra edges in commit graph: 59% (744088/1261166) Finding extra edges in commit graph: 60% (756700/1261166) Finding extra edges in commit graph: 61% (769312/1261166) Finding extra edges in commit graph: 62% (781923/1261166) Finding extra edges in commit graph: 63% (794535/1261166) Finding extra edges in commit graph: 64% (807147/1261166) Finding extra edges in commit graph: 65% (819758/1261166) Finding extra edges in commit graph: 66% (832370/1261166) Finding extra edges in commit graph: 67% (844982/1261166) Finding extra edges in commit graph: 68% (857593/1261166) Finding extra edges in commit graph: 69% (870205/1261166) Finding extra edges in commit graph: 70% (882817/1261166) Finding extra edges in commit graph: 71% (895428/1261166) Finding extra edges in commit graph: 72% (908040/1261166) Finding extra edges in commit graph: 73% (920652/1261166) Finding extra edges in commit graph: 74% (933263/1261166) Finding extra edges in commit graph: 75% (945875/1261166) Finding extra edges in commit graph: 76% (958487/1261166) Finding extra edges in commit graph: 77% (971098/1261166) Finding extra edges in commit graph: 78% (983710/1261166) Finding extra edges in commit graph: 79% (996322/1261166) Finding extra edges in commit graph: 80% (1008933/1261166) Finding extra edges in commit graph: 81% (1021545/1261166) Finding extra edges in commit graph: 82% (1034157/1261166) Finding extra edges in commit graph: 83% (1046768/1261166) Finding extra edges in commit graph: 84% (1059380/1261166) Finding extra edges in commit graph: 85% (1071992/1261166) Finding extra edges in commit graph: 86% (1084603/1261166) Finding extra edges in commit graph: 87% (1097215/1261166) Finding extra edges in commit graph: 88% (1109827/1261166) Finding extra edges in commit graph: 89% (1122438/1261166) Finding extra edges in commit graph: 90% (1135050/1261166) Finding extra edges in commit graph: 91% (1147662/1261166) Finding extra edges in commit graph: 92% (1160273/1261166) Finding extra edges in commit graph: 93% (1172885/1261166) Finding extra edges in commit graph: 94% (1185497/1261166) Finding extra edges in commit graph: 95% (1198108/1261166) Finding extra edges in commit graph: 96% (1210720/1261166) Finding extra edges in commit graph: 97% (1223332/1261166) Finding extra edges in commit graph: 98% (1235943/1261166) Finding extra edges in commit graph: 99% (1248555/1261166) Finding extra edges in commit graph: 100% (1261166/1261166) Finding extra edges in commit graph: 100% (1261166/1261166), done. Writing out commit graph in 4 passes: 50% (2550253/5044664) Writing out commit graph in 4 passes: 51% (2572779/5044664) Writing out commit graph in 4 passes: 52% (2623226/5044664) Writing out commit graph in 4 passes: 53% (2673672/5044664) Writing out commit graph in 4 passes: 54% (2724119/5044664) Writing out commit graph in 4 passes: 54% (2739842/5044664) Writing out commit graph in 4 passes: 55% (2774566/5044664) Writing out commit graph in 4 passes: 56% (2825012/5044664) Writing out commit graph in 4 passes: 57% (2875459/5044664) Writing out commit graph in 4 passes: 58% (2925906/5044664) Writing out commit graph in 4 passes: 58% (2926262/5044664) Writing out commit graph in 4 passes: 59% (2976352/5044664) Writing out commit graph in 4 passes: 60% (3026799/5044664) Writing out commit graph in 4 passes: 61% (3077246/5044664) Writing out commit graph in 4 passes: 61% (3105370/5044664) Writing out commit graph in 4 passes: 62% (3127692/5044664) Writing out commit graph in 4 passes: 63% (3178139/5044664) Writing out commit graph in 4 passes: 64% (3228585/5044664) Writing out commit graph in 4 passes: 65% (3279032/5044664) Writing out commit graph in 4 passes: 65% (3286608/5044664) Writing out commit graph in 4 passes: 66% (3329479/5044664) Writing out commit graph in 4 passes: 67% (3379925/5044664) Writing out commit graph in 4 passes: 68% (3430372/5044664) Writing out commit graph in 4 passes: 69% (3480819/5044664) Writing out commit graph in 4 passes: 69% (3485976/5044664) Writing out commit graph in 4 passes: 70% (3531265/5044664) Writing out commit graph in 4 passes: 71% (3581712/5044664) Writing out commit graph in 4 passes: 72% (3632159/5044664) Writing out commit graph in 4 passes: 73% (3682605/5044664) Writing out commit graph in 4 passes: 73% (3685128/5044664) Writing out commit graph in 4 passes: 74% (3733052/5044664) Writing out commit graph in 4 passes: 75% (3783498/5044664) Writing out commit graph in 4 passes: 76% (3833945/5044664) Writing out commit graph in 4 passes: 77% (3884392/5044664) Writing out commit graph in 4 passes: 78% (3934838/5044664) Writing out commit graph in 4 passes: 79% (3985285/5044664) Writing out commit graph in 4 passes: 80% (4035732/5044664) Writing out commit graph in 4 passes: 81% (4086178/5044664) Writing out commit graph in 4 passes: 82% (4136625/5044664) Writing out commit graph in 4 passes: 83% (4187072/5044664) Writing out commit graph in 4 passes: 84% (4237518/5044664) Writing out commit graph in 4 passes: 85% (4287965/5044664) Writing out commit graph in 4 passes: 86% (4338412/5044664) Writing out commit graph in 4 passes: 87% (4388858/5044664) Writing out commit graph in 4 passes: 88% (4439305/5044664) Writing out commit graph in 4 passes: 89% (4489751/5044664) Writing out commit graph in 4 passes: 90% (4540198/5044664) Writing out commit graph in 4 passes: 91% (4590645/5044664) Writing out commit graph in 4 passes: 92% (4641091/5044664) Writing out commit graph in 4 passes: 93% (4691538/5044664) Writing out commit graph in 4 passes: 94% (4741985/5044664) Writing out commit graph in 4 passes: 95% (4792431/5044664) Writing out commit graph in 4 passes: 96% (4842878/5044664) Writing out commit graph in 4 passes: 97% (4893325/5044664) Writing out commit graph in 4 passes: 98% (4943771/5044664) Writing out commit graph in 4 passes: 99% (4994218/5044664) Writing out commit graph in 4 passes: 99% (5011919/5044664) Writing out commit graph in 4 passes: 100% (5044664/5044664) Writing out commit graph in 4 passes: 100% (5044664/5044664), done. # git rev-parse -q --verify cf1182944c7cc9f1c21a8a44e0d29abe12527412^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify cf1182944c7cc9f1c21a8a44e0d29abe12527412^{commit} cf1182944c7cc9f1c21a8a44e0d29abe12527412 # git checkout -q -f -B kisskb cf1182944c7cc9f1c21a8a44e0d29abe12527412 # git clean -qxdf # < git log -1 # commit cf1182944c7cc9f1c21a8a44e0d29abe12527412 # Merge: 5e10bf6cb4cd 6d2fb472ea9e # Author: Linus Torvalds # Date: Tue Feb 27 17:00:10 2024 -0800 # # Merge tag 'lsm-pr-20240227' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm # # Pull lsm fixes from Paul Moore: # "Two small patches, one for AppArmor and one for SELinux, to fix # potential uninitialized variable problems in the new LSM syscalls we # added during the v6.8 merge window. # # We haven't been able to get a response from John on the AppArmor # patch, but considering both the importance of the patch and it's # rather simple nature it seems like a good idea to get this merged # sooner rather than later. # # I'm sure John is just taking some much needed vacation; if we need to # revise this when he gets back to his email we can" # # * tag 'lsm-pr-20240227' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm: # apparmor: fix lsm_get_self_attr() # selinux: fix lsm_get_self_attr() # < /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 cf1182944c7cc9f1c21a8a44e0d29abe12527412 # make -s -j 160 ARCH=sparc64 O=/kisskb/build/linus_defconfig_sparc64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux- defconfig # < make -s -j 160 ARCH=sparc64 O=/kisskb/build/linus_defconfig_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_defconfig_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_defconfig_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/kernel/traps_64.c:253:6: warning: no previous prototype for 'is_no_fault_exception' [-Wmissing-prototypes] 253 | bool is_no_fault_exception(struct pt_regs *regs) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/kernel/traps_64.c:2035:6: warning: no previous prototype for 'do_mcd_err' [-Wmissing-prototypes] 2035 | void do_mcd_err(struct pt_regs *regs, struct sun4v_error_entry ent) | ^~~~~~~~~~ /kisskb/src/arch/sparc/kernel/traps_64.c:2153:6: warning: no previous prototype for 'sun4v_nonresum_error_user_handled' [-Wmissing-prototypes] 2153 | bool sun4v_nonresum_error_user_handled(struct pt_regs *regs, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/kernel/time_64.c:880:20: warning: no previous prototype for 'sched_clock' [-Wmissing-prototypes] 880 | unsigned long long sched_clock(void) | ^~~~~~~~~~~ /kisskb/src/arch/sparc/mm/init_64.c:2644:6: warning: no previous prototype for 'vmemmap_free' [-Wmissing-prototypes] 2644 | void vmemmap_free(unsigned long start, unsigned long end, | ^~~~~~~~~~~~ /kisskb/src/arch/sparc/kernel/setup_64.c:602:13: warning: no previous prototype for 'alloc_irqstack_bootmem' [-Wmissing-prototypes] 602 | void __init alloc_irqstack_bootmem(void) | ^~~~~~~~~~~~~~~~~~~~~~ /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/vma.c:246:12: warning: no previous prototype for 'init_vdso_image' [-Wmissing-prototypes] 246 | int __init init_vdso_image(const struct vdso_image *image, | ^~~~~~~~~~~~~~~ /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 /kisskb/src/arch/sparc/kernel/adi_64.c:124:21: warning: no previous prototype for 'find_tag_store' [-Wmissing-prototypes] 124 | tag_storage_desc_t *find_tag_store(struct mm_struct *mm, | ^~~~~~~~~~~~~~ /kisskb/src/arch/sparc/kernel/adi_64.c:156:21: warning: no previous prototype for 'alloc_tag_store' [-Wmissing-prototypes] 156 | tag_storage_desc_t *alloc_tag_store(struct mm_struct *mm, | ^~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/kernel/adi_64.c:299:6: warning: no previous prototype for 'del_tag_store' [-Wmissing-prototypes] 299 | void del_tag_store(tag_storage_desc_t *tag_desc, struct mm_struct *mm) | ^~~~~~~~~~~~~ /kisskb/src/arch/sparc/kernel/pci_sun4v.c:259:15: warning: no previous prototype for 'dma_4v_iotsb_bind' [-Wmissing-prototypes] 259 | unsigned long dma_4v_iotsb_bind(unsigned long devhandle, | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/sparc/kernel/uprobes.c:237:17: warning: no previous prototype for 'uprobe_trap' [-Wmissing-prototypes] 237 | asmlinkage void uprobe_trap(struct pt_regs *regs, | ^~~~~~~~~~~ WARNING: modpost: EXPORT symbol "_mcount" [vmlinux] version generation failed, symbol will not be versioned. Is "_mcount" prototyped in ? Completed OK # rm -rf /kisskb/build/linus_defconfig_sparc64-gcc13 # Build took: 0:08:26.685634