# git gc Expanding reachable commits in commit graph: 26980 Expanding reachable commits in commit graph: 57050 Expanding reachable commits in commit graph: 87478 Expanding reachable commits in commit graph: 115378 Expanding reachable commits in commit graph: 141969 Expanding reachable commits in commit graph: 172148 Expanding reachable commits in commit graph: 202705 Expanding reachable commits in commit graph: 237269 Expanding reachable commits in commit graph: 281090 Expanding reachable commits in commit graph: 314650 Expanding reachable commits in commit graph: 338461 Expanding reachable commits in commit graph: 373216 Expanding reachable commits in commit graph: 402638 Expanding reachable commits in commit graph: 444681 Expanding reachable commits in commit graph: 473199 Expanding reachable commits in commit graph: 499525 Expanding reachable commits in commit graph: 524548 Expanding reachable commits in commit graph: 552907 Expanding reachable commits in commit graph: 588269 Expanding reachable commits in commit graph: 639986 Expanding reachable commits in commit graph: 699157 Expanding reachable commits in commit graph: 757832 Expanding reachable commits in commit graph: 815750 Expanding reachable commits in commit graph: 873961 Expanding reachable commits in commit graph: 933116 Expanding reachable commits in commit graph: 992797 Expanding reachable commits in commit graph: 1052589 Expanding reachable commits in commit graph: 1073151 Expanding reachable commits in commit graph: 1107553 Expanding reachable commits in commit graph: 1131763 Expanding reachable commits in commit graph: 1169498 Expanding reachable commits in commit graph: 1235407 Expanding reachable commits in commit graph: 1280087, done. Finding extra edges in commit graph: 0% (2/1280087) Finding extra edges in commit graph: 1% (12801/1280087) Finding extra edges in commit graph: 2% (25602/1280087) Finding extra edges in commit graph: 3% (38403/1280087) Finding extra edges in commit graph: 4% (51204/1280087) Finding extra edges in commit graph: 5% (64005/1280087) Finding extra edges in commit graph: 6% (76806/1280087) Finding extra edges in commit graph: 7% (89607/1280087) Finding extra edges in commit graph: 8% (102407/1280087) Finding extra edges in commit graph: 9% (115208/1280087) Finding extra edges in commit graph: 10% (128009/1280087) Finding extra edges in commit graph: 11% (140810/1280087) Finding extra edges in commit graph: 12% (153611/1280087) Finding extra edges in commit graph: 13% (166412/1280087) Finding extra edges in commit graph: 14% (179213/1280087) Finding extra edges in commit graph: 15% (192014/1280087) Finding extra edges in commit graph: 16% (204814/1280087) Finding extra edges in commit graph: 17% (217615/1280087) Finding extra edges in commit graph: 18% (230416/1280087) Finding extra edges in commit graph: 19% (243217/1280087) Finding extra edges in commit graph: 20% (256018/1280087) Finding extra edges in commit graph: 21% (268819/1280087) Finding extra edges in commit graph: 22% (281620/1280087) Finding extra edges in commit graph: 23% (294421/1280087) Finding extra edges in commit graph: 24% (307221/1280087) Finding extra edges in commit graph: 25% (320022/1280087) Finding extra edges in commit graph: 26% (332823/1280087) Finding extra edges in commit graph: 27% (345624/1280087) Finding extra edges in commit graph: 28% (358425/1280087) Finding extra edges in commit graph: 29% (371226/1280087) Finding extra edges in commit graph: 30% (384027/1280087) Finding extra edges in commit graph: 31% (396827/1280087) Finding extra edges in commit graph: 32% (409628/1280087) Finding extra edges in commit graph: 33% (422429/1280087) Finding extra edges in commit graph: 34% (435230/1280087) Finding extra edges in commit graph: 35% (448031/1280087) Finding extra edges in commit graph: 36% (460832/1280087) Finding extra edges in commit graph: 37% (473633/1280087) Finding extra edges in commit graph: 38% (486434/1280087) Finding extra edges in commit graph: 39% (499234/1280087) Finding extra edges in commit graph: 40% (512035/1280087) Finding extra edges in commit graph: 41% (524836/1280087) Finding extra edges in commit graph: 42% (537637/1280087) Finding extra edges in commit graph: 43% (550438/1280087) Finding extra edges in commit graph: 44% (563239/1280087) Finding extra edges in commit graph: 45% (576040/1280087) Finding extra edges in commit graph: 46% (588841/1280087) Finding extra edges in commit graph: 47% (601641/1280087) Finding extra edges in commit graph: 48% (614442/1280087) Finding extra edges in commit graph: 49% (627243/1280087) Finding extra edges in commit graph: 50% (640044/1280087) Finding extra edges in commit graph: 51% (652845/1280087) Finding extra edges in commit graph: 52% (665646/1280087) Finding extra edges in commit graph: 53% (678447/1280087) Finding extra edges in commit graph: 54% (691247/1280087) Finding extra edges in commit graph: 55% (704048/1280087) Finding extra edges in commit graph: 56% (716849/1280087) Finding extra edges in commit graph: 57% (729650/1280087) Finding extra edges in commit graph: 58% (742451/1280087) Finding extra edges in commit graph: 59% (755252/1280087) Finding extra edges in commit graph: 60% (768053/1280087) Finding extra edges in commit graph: 61% (780854/1280087) Finding extra edges in commit graph: 62% (793654/1280087) Finding extra edges in commit graph: 63% (806455/1280087) Finding extra edges in commit graph: 64% (819256/1280087) Finding extra edges in commit graph: 65% (832057/1280087) Finding extra edges in commit graph: 66% (844858/1280087) Finding extra edges in commit graph: 67% (857659/1280087) Finding extra edges in commit graph: 68% (870460/1280087) Finding extra edges in commit graph: 69% (883261/1280087) Finding extra edges in commit graph: 70% (896061/1280087) Finding extra edges in commit graph: 71% (908862/1280087) Finding extra edges in commit graph: 72% (921663/1280087) Finding extra edges in commit graph: 73% (934464/1280087) Finding extra edges in commit graph: 74% (947265/1280087) Finding extra edges in commit graph: 75% (960066/1280087) Finding extra edges in commit graph: 76% (972867/1280087) Finding extra edges in commit graph: 77% (985667/1280087) Finding extra edges in commit graph: 78% (998468/1280087) Finding extra edges in commit graph: 79% (1011269/1280087) Finding extra edges in commit graph: 80% (1024070/1280087) Finding extra edges in commit graph: 81% (1036871/1280087) Finding extra edges in commit graph: 82% (1049672/1280087) Finding extra edges in commit graph: 83% (1062473/1280087) Finding extra edges in commit graph: 84% (1075274/1280087) Finding extra edges in commit graph: 84% (1080430/1280087) Finding extra edges in commit graph: 85% (1088074/1280087) Finding extra edges in commit graph: 86% (1100875/1280087) Finding extra edges in commit graph: 87% (1113676/1280087) Finding extra edges in commit graph: 88% (1126477/1280087) Finding extra edges in commit graph: 89% (1139278/1280087) Finding extra edges in commit graph: 90% (1152079/1280087) Finding extra edges in commit graph: 91% (1164880/1280087) Finding extra edges in commit graph: 92% (1177681/1280087) Finding extra edges in commit graph: 93% (1190481/1280087) Finding extra edges in commit graph: 94% (1203282/1280087) Finding extra edges in commit graph: 95% (1216083/1280087) Finding extra edges in commit graph: 96% (1228884/1280087) Finding extra edges in commit graph: 97% (1241685/1280087) Finding extra edges in commit graph: 98% (1254486/1280087) Finding extra edges in commit graph: 99% (1267287/1280087) Finding extra edges in commit graph: 100% (1280087/1280087) Finding extra edges in commit graph: 100% (1280087/1280087), done. Writing out commit graph in 4 passes: 46% (2363017/5120348) Writing out commit graph in 4 passes: 47% (2406564/5120348) Writing out commit graph in 4 passes: 48% (2457768/5120348) Writing out commit graph in 4 passes: 49% (2508971/5120348) Writing out commit graph in 4 passes: 50% (2560174/5120348) Writing out commit graph in 4 passes: 51% (2611378/5120348) Writing out commit graph in 4 passes: 52% (2662581/5120348) Writing out commit graph in 4 passes: 52% (2699705/5120348) Writing out commit graph in 4 passes: 53% (2713785/5120348) Writing out commit graph in 4 passes: 54% (2764988/5120348) Writing out commit graph in 4 passes: 55% (2816192/5120348) Writing out commit graph in 4 passes: 56% (2867395/5120348) Writing out commit graph in 4 passes: 57% (2918599/5120348) Writing out commit graph in 4 passes: 57% (2953154/5120348) Writing out commit graph in 4 passes: 58% (2969802/5120348) Writing out commit graph in 4 passes: 59% (3021006/5120348) Writing out commit graph in 4 passes: 60% (3072209/5120348) Writing out commit graph in 4 passes: 61% (3123413/5120348) Writing out commit graph in 4 passes: 62% (3174616/5120348) Writing out commit graph in 4 passes: 63% (3225820/5120348) Writing out commit graph in 4 passes: 64% (3277023/5120348) Writing out commit graph in 4 passes: 65% (3328227/5120348) Writing out commit graph in 4 passes: 65% (3373060/5120348) Writing out commit graph in 4 passes: 66% (3379430/5120348) Writing out commit graph in 4 passes: 67% (3430634/5120348) Writing out commit graph in 4 passes: 68% (3481837/5120348) Writing out commit graph in 4 passes: 69% (3533041/5120348) Writing out commit graph in 4 passes: 70% (3584244/5120348) Writing out commit graph in 4 passes: 71% (3635448/5120348) Writing out commit graph in 4 passes: 72% (3686651/5120348) Writing out commit graph in 4 passes: 73% (3737855/5120348) Writing out commit graph in 4 passes: 74% (3789058/5120348) Writing out commit graph in 4 passes: 74% (3834035/5120348) Writing out commit graph in 4 passes: 75% (3840261/5120348) Writing out commit graph in 4 passes: 76% (3891465/5120348) Writing out commit graph in 4 passes: 77% (3942668/5120348) Writing out commit graph in 4 passes: 78% (3993872/5120348) Writing out commit graph in 4 passes: 79% (4045075/5120348) Writing out commit graph in 4 passes: 80% (4096279/5120348) Writing out commit graph in 4 passes: 81% (4147482/5120348) Writing out commit graph in 4 passes: 82% (4198686/5120348) Writing out commit graph in 4 passes: 83% (4249889/5120348) Writing out commit graph in 4 passes: 84% (4301093/5120348) Writing out commit graph in 4 passes: 85% (4352296/5120348) Writing out commit graph in 4 passes: 86% (4403500/5120348) Writing out commit graph in 4 passes: 87% (4454703/5120348) Writing out commit graph in 4 passes: 88% (4505907/5120348) Writing out commit graph in 4 passes: 89% (4557110/5120348) Writing out commit graph in 4 passes: 90% (4608314/5120348) Writing out commit graph in 4 passes: 91% (4659517/5120348) Writing out commit graph in 4 passes: 92% (4710721/5120348) Writing out commit graph in 4 passes: 93% (4761924/5120348) Writing out commit graph in 4 passes: 94% (4813128/5120348) Writing out commit graph in 4 passes: 95% (4864331/5120348) Writing out commit graph in 4 passes: 96% (4915535/5120348) Writing out commit graph in 4 passes: 97% (4966738/5120348) Writing out commit graph in 4 passes: 98% (5017942/5120348) Writing out commit graph in 4 passes: 99% (5069145/5120348) Writing out commit graph in 4 passes: 100% (5120348/5120348) Writing out commit graph in 4 passes: 100% (5120348/5120348), done. # git rev-parse -q --verify 2ef5971ff345d3c000873725db555085e0131961^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify 2ef5971ff345d3c000873725db555085e0131961^{commit} 2ef5971ff345d3c000873725db555085e0131961 # git checkout -q -f -B kisskb 2ef5971ff345d3c000873725db555085e0131961 # git clean -qxdf # < git log -1 # commit 2ef5971ff345d3c000873725db555085e0131961 # Merge: 83a7eefedc9b f5ceb1bbc98c # Author: Linus Torvalds # Date: Tue Jun 11 12:04:21 2024 -0700 # # Merge tag 'vfs-6.10-rc4.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs # # Pull vfs fixes from Christian Brauner: # "Misc: # - Restore debugfs behavior of ignoring unknown mount options # - Fix kernel doc for netfs_wait_for_oustanding_io() # - Fix struct statx comment after new addition for this cycle # - Fix a check in find_next_fd() # # iomap: # - Fix data zeroing behavior when an extent spans the block that # contains i_size # - Restore i_size increasing in iomap_write_end() for now to avoid # stale data exposure on xfs with a realtime device # # Cachefiles: # - Remove unneeded fdtable.h include # - Improve trace output for cachefiles_obj_{get,put}_ondemand_fd() # - Remove requests from the request list to prevent accessing already # freed requests # - Fix UAF when issuing restore command while the daemon is still # alive by adding an additional reference count to requests # - Fix UAF by grabbing a reference during xarray lookup with xa_lock() # held # - Simplify error handling in cachefiles_ondemand_daemon_read() # - Add consistency checks read and open requests to avoid crashes # - Add a spinlock to protect ondemand_id variable which is used to # determine whether an anonymous cachefiles fd has already been # closed # - Make on-demand reads killable allowing to handle broken cachefiles # daemon better # - Flush all requests after the kernel has been marked dead via # CACHEFILES_DEAD to avoid hung-tasks # - Ensure that closed requests are marked as such to avoid reusing # them with a reopen request # - Defer fd_install() until after copy_to_user() succeeded and thereby # get rid of having to use close_fd() # - Ensure that anonymous cachefiles on-demand fds are reused while # they are valid to avoid pinning already freed cookies" # # * tag 'vfs-6.10-rc4.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs: # iomap: Fix iomap_adjust_read_range for plen calculation # iomap: keep on increasing i_size in iomap_write_end() # cachefiles: remove unneeded include of # fs/file: fix the check in find_next_fd() # cachefiles: make on-demand read killable # cachefiles: flush all requests after setting CACHEFILES_DEAD # cachefiles: Set object to close if ondemand_id < 0 in copen # cachefiles: defer exposing anon_fd until after copy_to_user() succeeds # cachefiles: never get a new anonymous fd if ondemand_id is valid # cachefiles: add spin_lock for cachefiles_ondemand_info # cachefiles: add consistency check for copen/cread # cachefiles: remove err_put_fd label in cachefiles_ondemand_daemon_read() # cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read() # cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd() # cachefiles: remove requests from xarray during flushing requests # cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd # statx: Update offset commentary for struct statx # netfs: fix kernel doc for nets_wait_for_outstanding_io() # debugfs: continue to ignore unknown mount options # < /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 2ef5971ff345d3c000873725db555085e0131961 # make -s -j 160 ARCH=sparc O=/kisskb/build/linus_allmodconfig_sparc64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/sparc64-linux/bin/sparc64-linux- allmodconfig # Added to kconfig CONFIG_64BIT=n # Added to kconfig # < make -s -j 160 ARCH=sparc 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 160 ARCH=sparc 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 160 ARCH=sparc 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] arch/sparc/kernel/head_32.o: in function `current_pc': (.head.text+0x5040): relocation truncated to fit: R_SPARC_WDISP22 against `.init.text' arch/sparc/kernel/head_32.o: in function `halt_notsup': (.head.text+0x5100): relocation truncated to fit: R_SPARC_WDISP22 against `.init.text' arch/sparc/kernel/head_32.o: in function `leon_init': (.init.text+0xa4): relocation truncated to fit: R_SPARC_WDISP22 against symbol `leon_smp_cpu_startup' defined in .text section in arch/sparc/kernel/trampoline_32.o arch/sparc/kernel/process_32.o:(.fixup+0x4): relocation truncated to fit: R_SPARC_WDISP22 against `.text' arch/sparc/kernel/process_32.o:(.fixup+0xc): relocation truncated to fit: R_SPARC_WDISP22 against `.text' arch/sparc/kernel/signal_32.o:(.fixup+0x0): relocation truncated to fit: R_SPARC_WDISP22 against `.text' arch/sparc/kernel/signal_32.o:(.fixup+0x8): relocation truncated to fit: R_SPARC_WDISP22 against `.text' arch/sparc/kernel/signal_32.o:(.fixup+0x10): relocation truncated to fit: R_SPARC_WDISP22 against `.text' arch/sparc/kernel/signal_32.o:(.fixup+0x18): relocation truncated to fit: R_SPARC_WDISP22 against `.text' arch/sparc/kernel/signal_32.o:(.fixup+0x20): relocation truncated to fit: R_SPARC_WDISP22 against `.text' arch/sparc/kernel/signal_32.o:(.fixup+0x28): additional relocation overflows omitted from the output make[3]: *** [/kisskb/src/scripts/Makefile.vmlinux:34: vmlinux] Error 1 make[2]: *** [/kisskb/src/Makefile:1171: vmlinux] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/kisskb/src/Makefile:240: __sub-make] Error 2 make: *** [Makefile:240: __sub-make] Error 2 Command 'make -s -j 160 ARCH=sparc 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:21:09.710621