# git gc Expanding reachable commits in commit graph: 51896 Expanding reachable commits in commit graph: 107685 Expanding reachable commits in commit graph: 162207 Expanding reachable commits in commit graph: 219647 Expanding reachable commits in commit graph: 273317 Expanding reachable commits in commit graph: 331867 Expanding reachable commits in commit graph: 390513 Expanding reachable commits in commit graph: 449583 Expanding reachable commits in commit graph: 509509 Expanding reachable commits in commit graph: 561093 Expanding reachable commits in commit graph: 622918 Expanding reachable commits in commit graph: 686300 Expanding reachable commits in commit graph: 749737 Expanding reachable commits in commit graph: 814140 Expanding reachable commits in commit graph: 880059 Expanding reachable commits in commit graph: 947926 Expanding reachable commits in commit graph: 1016556 Expanding reachable commits in commit graph: 1063025 Expanding reachable commits in commit graph: 1134869 Expanding reachable commits in commit graph: 1207521 Expanding reachable commits in commit graph: 1281393 Expanding reachable commits in commit graph: 1290588, done. Finding extra edges in commit graph: 49% (638609/1290588) Finding extra edges in commit graph: 50% (645294/1290588) Finding extra edges in commit graph: 51% (658200/1290588) Finding extra edges in commit graph: 52% (671106/1290588) Finding extra edges in commit graph: 53% (684012/1290588) Finding extra edges in commit graph: 54% (696918/1290588) Finding extra edges in commit graph: 55% (709824/1290588) Finding extra edges in commit graph: 56% (722730/1290588) Finding extra edges in commit graph: 57% (735636/1290588) Finding extra edges in commit graph: 58% (748542/1290588) Finding extra edges in commit graph: 59% (761447/1290588) Finding extra edges in commit graph: 60% (774353/1290588) Finding extra edges in commit graph: 61% (787259/1290588) Finding extra edges in commit graph: 62% (800165/1290588) Finding extra edges in commit graph: 63% (813071/1290588) Finding extra edges in commit graph: 64% (825977/1290588) Finding extra edges in commit graph: 65% (838883/1290588) Finding extra edges in commit graph: 66% (851789/1290588) Finding extra edges in commit graph: 67% (864694/1290588) Finding extra edges in commit graph: 68% (877600/1290588) Finding extra edges in commit graph: 69% (890506/1290588) Finding extra edges in commit graph: 70% (903412/1290588) Finding extra edges in commit graph: 71% (916318/1290588) Finding extra edges in commit graph: 72% (929224/1290588) Finding extra edges in commit graph: 73% (942130/1290588) Finding extra edges in commit graph: 74% (955036/1290588) Finding extra edges in commit graph: 75% (967941/1290588) Finding extra edges in commit graph: 76% (980847/1290588) Finding extra edges in commit graph: 77% (993753/1290588) Finding extra edges in commit graph: 78% (1006659/1290588) Finding extra edges in commit graph: 79% (1019565/1290588) Finding extra edges in commit graph: 80% (1032471/1290588) Finding extra edges in commit graph: 81% (1045377/1290588) Finding extra edges in commit graph: 82% (1058283/1290588) Finding extra edges in commit graph: 83% (1071189/1290588) Finding extra edges in commit graph: 84% (1084094/1290588) Finding extra edges in commit graph: 85% (1097000/1290588) Finding extra edges in commit graph: 86% (1109906/1290588) Finding extra edges in commit graph: 87% (1122812/1290588) Finding extra edges in commit graph: 88% (1135718/1290588) Finding extra edges in commit graph: 89% (1148624/1290588) Finding extra edges in commit graph: 90% (1161530/1290588) Finding extra edges in commit graph: 91% (1174436/1290588) Finding extra edges in commit graph: 92% (1187341/1290588) Finding extra edges in commit graph: 93% (1200247/1290588) Finding extra edges in commit graph: 94% (1213153/1290588) Finding extra edges in commit graph: 95% (1226059/1290588) Finding extra edges in commit graph: 96% (1238965/1290588) Finding extra edges in commit graph: 97% (1251871/1290588) Finding extra edges in commit graph: 98% (1264777/1290588) Finding extra edges in commit graph: 99% (1277683/1290588) Finding extra edges in commit graph: 100% (1290588/1290588) Finding extra edges in commit graph: 100% (1290588/1290588), done. Writing out commit graph in 4 passes: 54% (2801665/5162352) Writing out commit graph in 4 passes: 55% (2839294/5162352) Writing out commit graph in 4 passes: 56% (2890918/5162352) Writing out commit graph in 4 passes: 57% (2942541/5162352) Writing out commit graph in 4 passes: 58% (2994165/5162352) Writing out commit graph in 4 passes: 59% (3045788/5162352) Writing out commit graph in 4 passes: 60% (3097412/5162352) Writing out commit graph in 4 passes: 60% (3130833/5162352) Writing out commit graph in 4 passes: 61% (3149035/5162352) Writing out commit graph in 4 passes: 62% (3200659/5162352) Writing out commit graph in 4 passes: 63% (3252282/5162352) Writing out commit graph in 4 passes: 64% (3303906/5162352) Writing out commit graph in 4 passes: 65% (3355529/5162352) Writing out commit graph in 4 passes: 66% (3407153/5162352) Writing out commit graph in 4 passes: 67% (3458776/5162352) Writing out commit graph in 4 passes: 67% (3459766/5162352) Writing out commit graph in 4 passes: 68% (3510400/5162352) Writing out commit graph in 4 passes: 69% (3562023/5162352) Writing out commit graph in 4 passes: 70% (3613647/5162352) Writing out commit graph in 4 passes: 71% (3665270/5162352) Writing out commit graph in 4 passes: 72% (3716894/5162352) Writing out commit graph in 4 passes: 73% (3768517/5162352) Writing out commit graph in 4 passes: 73% (3789259/5162352) Writing out commit graph in 4 passes: 74% (3820141/5162352) Writing out commit graph in 4 passes: 75% (3871764/5162352) Writing out commit graph in 4 passes: 76% (3923388/5162352) Writing out commit graph in 4 passes: 77% (3975012/5162352) Writing out commit graph in 4 passes: 78% (4026635/5162352) Writing out commit graph in 4 passes: 79% (4078259/5162352) Writing out commit graph in 4 passes: 80% (4129882/5162352) Writing out commit graph in 4 passes: 81% (4181506/5162352) Writing out commit graph in 4 passes: 82% (4233129/5162352) Writing out commit graph in 4 passes: 83% (4284753/5162352) Writing out commit graph in 4 passes: 84% (4336376/5162352) Writing out commit graph in 4 passes: 85% (4388000/5162352) Writing out commit graph in 4 passes: 86% (4439623/5162352) Writing out commit graph in 4 passes: 87% (4491247/5162352) Writing out commit graph in 4 passes: 88% (4542870/5162352) Writing out commit graph in 4 passes: 89% (4594494/5162352) Writing out commit graph in 4 passes: 90% (4646117/5162352) Writing out commit graph in 4 passes: 91% (4697741/5162352) Writing out commit graph in 4 passes: 92% (4749364/5162352) Writing out commit graph in 4 passes: 93% (4800988/5162352) Writing out commit graph in 4 passes: 94% (4852611/5162352) Writing out commit graph in 4 passes: 95% (4904235/5162352) Writing out commit graph in 4 passes: 96% (4955858/5162352) Writing out commit graph in 4 passes: 97% (5007482/5162352) Writing out commit graph in 4 passes: 98% (5059105/5162352) Writing out commit graph in 4 passes: 99% (5110729/5162352) Writing out commit graph in 4 passes: 100% (5162352/5162352) Writing out commit graph in 4 passes: 100% (5162352/5162352), done. # git rev-parse -q --verify c2a96b7f187fb6a455836d4a6e113947ff11de97^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify c2a96b7f187fb6a455836d4a6e113947ff11de97^{commit} c2a96b7f187fb6a455836d4a6e113947ff11de97 # git checkout -q -f -B kisskb c2a96b7f187fb6a455836d4a6e113947ff11de97 # git clean -qxdf # < git log -1 # commit c2a96b7f187fb6a455836d4a6e113947ff11de97 # Merge: b2eed73360df b57d5ffc3ab5 # Author: Linus Torvalds # Date: Thu Jul 25 10:42:22 2024 -0700 # # Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core # # Pull driver core updates from Greg KH: # "Here is the big set of driver core changes for 6.11-rc1. # # Lots of stuff in here, with not a huge diffstat, but apis are evolving # which required lots of files to be touched. Highlights of the changes # in here are: # # - platform remove callback api final fixups (Uwe took many releases # to get here, finally!) # # - Rust bindings for basic firmware apis and initial driver-core # interactions. # # It's not all that useful for a "write a whole driver in rust" type # of thing, but the firmware bindings do help out the phy rust # drivers, and the driver core bindings give a solid base on which # others can start their work. # # There is still a long way to go here before we have a multitude of # rust drivers being added, but it's a great first step. # # - driver core const api changes. # # This reached across all bus types, and there are some fix-ups for # some not-common bus types that linux-next and 0-day testing shook # out. # # This work is being done to help make the rust bindings more safe, # as well as the C code, moving toward the end-goal of allowing us to # put driver structures into read-only memory. We aren't there yet, # but are getting closer. # # - minor devres cleanups and fixes found by code inspection # # - arch_topology minor changes # # - other minor driver core cleanups # # All of these have been in linux-next for a very long time with no # reported problems" # # * tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (55 commits) # ARM: sa1100: make match function take a const pointer # sysfs/cpu: Make crash_hotplug attribute world-readable # dio: Have dio_bus_match() callback take a const * # zorro: make match function take a const pointer # driver core: module: make module_[add|remove]_driver take a const * # driver core: make driver_find_device() take a const * # driver core: make driver_[create|remove]_file take a const * # firmware_loader: fix soundness issue in `request_internal` # firmware_loader: annotate doctests as `no_run` # devres: Correct code style for functions that return a pointer type # devres: Initialize an uninitialized struct member # devres: Fix memory leakage caused by driver API devm_free_percpu() # devres: Fix devm_krealloc() wasting memory # driver core: platform: Switch to use kmemdup_array() # driver core: have match() callback in struct bus_type take a const * # MAINTAINERS: add Rust device abstractions to DRIVER CORE # device: rust: improve safety comments # MAINTAINERS: add Danilo as FIRMWARE LOADER maintainer # MAINTAINERS: add Rust FW abstractions to FIRMWARE LOADER # firmware: rust: improve safety comments # ... # < /opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/mipsel-linux-gcc --version # < /opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/mipsel-linux-ld --version # < git log --format=%s --max-count=1 c2a96b7f187fb6a455836d4a6e113947ff11de97 # make -s -j 24 ARCH=mips O=/kisskb/build/linus_defconfig_mipsel-gcc5 CROSS_COMPILE=/opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/mipsel-linux- defconfig Using /kisskb/src/arch/mips/configs/generic_defconfig as base Merging /kisskb/src/arch/mips/configs/generic/32r2.config Merging /kisskb/src/arch/mips/configs/generic/el.config Merging /kisskb/src/arch/mips/configs/generic/board-boston.config Merging /kisskb/src/arch/mips/configs/generic/board-litex.config Merging /kisskb/src/arch/mips/configs/generic/board-marduk.config Merging /kisskb/src/arch/mips/configs/generic/board-ni169445.config Merging /kisskb/src/arch/mips/configs/generic/board-ocelot.config Merging /kisskb/src/arch/mips/configs/generic/board-ranchu.config Merging /kisskb/src/arch/mips/configs/generic/board-sead-3.config Merging /kisskb/src/arch/mips/configs/generic/board-virt.config Merging /kisskb/src/arch/mips/configs/generic/board-xilfpga.config # < make -s -j 24 ARCH=mips O=/kisskb/build/linus_defconfig_mipsel-gcc5 CROSS_COMPILE=/opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/mipsel-linux- help # make -s -j 24 ARCH=mips O=/kisskb/build/linus_defconfig_mipsel-gcc5 CROSS_COMPILE=/opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/mipsel-linux- olddefconfig # make -s -j 24 ARCH=mips O=/kisskb/build/linus_defconfig_mipsel-gcc5 CROSS_COMPILE=/opt/cross/kisskb/br-mipsel-o32-full-2016.08-613-ge98b4dd/bin/mipsel-linux- /kisskb/src/arch/mips/boot/dts/img/boston.dts:128.17-178.5: Warning (interrupt_provider): /pci@14000000/pci2_root@0,0: '#interrupt-cells' found, but node is not an interrupt provider /kisskb/src/arch/mips/boot/dts/img/boston.dts:136.23-177.6: Warning (interrupt_provider): /pci@14000000/pci2_root@0,0/eg20t_bridge@1,0,0: '#interrupt-cells' found, but node is not an interrupt provider arch/mips/boot/dts/img/boston.dtb: Warning (interrupt_map): Failed prerequisite 'interrupt_provider' Completed OK # rm -rf /kisskb/build/linus_defconfig_mipsel-gcc5 # Build took: 0:14:48.277847