# git rev-parse -q --verify 3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106^{commit} 3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106 already have revision, skipping fetch # git checkout -q -f -B kisskb 3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106 # git clean -qxdf # < git log -1 # commit 3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106 # Merge: de927f6c0b07 a7fe0881d9b7 # Author: Linus Torvalds # Date: Thu Jan 11 10:07:29 2024 -0800 # # Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next # # Pull networking updates from Paolo Abeni: # "The most interesting thing is probably the networking structs # reorganization and a significant amount of changes is around # self-tests. # # Core & protocols: # # - Analyze and reorganize core networking structs (socks, netdev, # netns, mibs) to optimize cacheline consumption and set up build # time warnings to safeguard against future header changes # # This improves TCP performances with many concurrent connections up # to 40% # # - Add page-pool netlink-based introspection, exposing the memory # usage and recycling stats. This helps indentify bad PP users and # possible leaks # # - Refine TCP/DCCP source port selection to no longer favor even # source port at connect() time when IP_LOCAL_PORT_RANGE is set. This # lowers the time taken by connect() for hosts having many active # connections to the same destination # # - Refactor the TCP bind conflict code, shrinking related socket # structs # # - Refactor TCP SYN-Cookie handling, as a preparation step to allow # arbitrary SYN-Cookie processing via eBPF # # - Tune optmem_max for 0-copy usage, increasing the default value to # 128KB and namespecifying it # # - Allow coalescing for cloned skbs coming from page pools, improving # RX performances with some common configurations # # - Reduce extension header parsing overhead at GRO time # # - Add bridge MDB bulk deletion support, allowing user-space to # request the deletion of matching entries # # - Reorder nftables struct members, to keep data accessed by the # datapath first # # - Introduce TC block ports tracking and use. This allows supporting # multicast-like behavior at the TC layer # # - Remove UAPI support for retired TC qdiscs (dsmark, CBQ and ATM) and # classifiers (RSVP and tcindex) # # - More data-race annotations # # - Extend the diag interface to dump TCP bound-only sockets # # - Conditional notification of events for TC qdisc class and actions # # - Support for WPAN dynamic associations with nearby devices, to form # a sub-network using a specific PAN ID # # - Implement SMCv2.1 virtual ISM device support # # - Add support for Batman-avd mulicast packet type # # BPF: # # - Tons of verifier improvements: # - BPF register bounds logic and range support along with a large # test suite # - log improvements # - complete precision tracking support for register spills # - track aligned STACK_ZERO cases as imprecise spilled registers. # This improves the verifier "instructions processed" metric from # single digit to 50-60% for some programs # - support for user's global BPF subprogram arguments with few # commonly requested annotations for a better developer # experience # - support tracking of BPF_JNE which helps cases when the compiler # transforms (unsigned) "a > 0" into "if a == 0 goto xxx" and the # like # - several fixes # # - Add initial TX metadata implementation for AF_XDP with support in # mlx5 and stmmac drivers. Two types of offloads are supported right # now, that is, TX timestamp and TX checksum offload # # - Fix kCFI bugs in BPF all forms of indirect calls from BPF into # kernel and from kernel into BPF work with CFI enabled. This allows # BPF to work with CONFIG_FINEIBT=y # # - Change BPF verifier logic to validate global subprograms lazily # instead of unconditionally before the main program, so they can be # guarded using BPF CO-RE techniques # # - Support uid/gid options when mounting bpffs # # - Add a new kfunc which acquires the associated cgroup of a task # within a specific cgroup v1 hierarchy where the latter is # identified by its id # # - Extend verifier to allow bpf_refcount_acquire() of a map value # field obtained via direct load which is a use-case needed in # sched_ext # # - Add BPF link_info support for uprobe multi link along with bpftool # integration for the latter # # - Support for VLAN tag in XDP hints # # - Remove deprecated bpfilter kernel leftovers given the project is # developed in user-space (https://github.com/facebook/bpfilter) # # Misc: # # - Support for parellel TC self-tests execution # # - Increase MPTCP self-tests coverage # # - Updated the bridge documentation, including several so-far # undocumented features # # - Convert all the net self-tests to run in unique netns, to avoid # random failures due to conflict and allow concurrent runs # # - Add TCP-AO self-tests # # - Add kunit tests for both cfg80211 and mac80211 # # - Autogenerate Netlink families documentation from YAML spec # # - Add yml-gen support for fixed headers and recursive nests, the tool # can now generate user-space code for all genetlink families for # which we have specs # # - A bunch of additional module descriptions fixes # # - Catch incorrect freeing of pages belonging to a page pool # # Driver API: # # - Rust abstractions for network PHY drivers; do not cover yet the # full C API, but already allow implementing functional PHY drivers # in rust # # - Introduce queue and NAPI support in the netdev Netlink interface, # allowing complete access to the device <> NAPIs <> queues # relationship # # - Introduce notifications filtering for devlink to allow control # application scale to thousands of instances # # - Improve PHY validation, requesting rate matching information for # each ethtool link mode supported by both the PHY and host # # - Add support for ethtool symmetric-xor RSS hash # # - ACPI based Wifi band RFI (WBRF) mitigation feature for the AMD # platform # # - Expose pin fractional frequency offset value over new DPLL generic # netlink attribute # # - Convert older drivers to platform remove callback returning void # # - Add support for PHY package MMD read/write # # New hardware / drivers: # # - Ethernet: # - Octeon CN10K devices # - Broadcom 5760X P7 # - Qualcomm SM8550 SoC # - Texas Instrument DP83TG720S PHY # # - Bluetooth: # - IMC Networks Bluetooth radio # # Removed: # # - WiFi: # - libertas 16-bit PCMCIA support # - Atmel at76c50x drivers # - HostAP ISA/PCMCIA style 802.11b driver # - zd1201 802.11b USB dongles # - Orinoco ISA/PCMCIA 802.11b driver # - Aviator/Raytheon driver # - Planet WL3501 driver # - RNDIS USB 802.11b driver # # Driver updates: # # - Ethernet high-speed NICs: # - Intel (100G, ice, idpf): # - allow one by one port representors creation and removal # - add temperature and clock information reporting # - add get/set for ethtool's header split ringparam # - add again FW logging # - adds support switchdev hardware packet mirroring # - iavf: implement symmetric-xor RSS hash # - igc: add support for concurrent physical and free-running # timers # - i40e: increase the allowable descriptors # - nVidia/Mellanox: # - Preparation for Socket-Direct multi-dev netdev. That will # allow in future releases combining multiple PFs devices # attached to different NUMA nodes under the same netdev # - Broadcom (bnxt): # - TX completion handling improvements # - add basic ntuple filter support # - reduce MSIX vectors usage for MQPRIO offload # - add VXLAN support, USO offload and TX coalesce completion # for P7 # - Marvell Octeon EP: # - xmit-more support # - add PF-VF mailbox support and use it for FW notifications # for VFs # - Wangxun (ngbe/txgbe): # - implement ethtool functions to operate pause param, ring # param, coalesce channel number and msglevel # - Netronome/Corigine (nfp): # - add flow-steering support # - support UDP segmentation offload # # - Ethernet NICs embedded, slower, virtual: # - Xilinx AXI: remove duplicate DMA code adopting the dma engine # driver # - stmmac: add support for HW-accelerated VLAN stripping # - TI AM654x sw: add mqprio, frame preemption & coalescing # - gve: add support for non-4k page sizes. # - virtio-net: support dynamic coalescing moderation # # - nVidia/Mellanox Ethernet datacenter switches: # - allow firmware upgrade without a reboot # - more flexible support for bridge flooding via the compressed # FID flooding mode # # - Ethernet embedded switches: # - Microchip: # - fine-tune flow control and speed configurations in KSZ8xxx # - KSZ88X3: enable setting rmii reference # - Renesas: # - add jumbo frames support # - Marvell: # - 88E6xxx: add "eth-mac" and "rmon" stats support # # - Ethernet PHYs: # - aquantia: add firmware load support # - at803x: refactor the driver to simplify adding support for more # chip variants # - NXP C45 TJA11xx: Add MACsec offload support # # - Wifi: # - MediaTek (mt76): # - NVMEM EEPROM improvements # - mt7996 Extremely High Throughput (EHT) improvements # - mt7996 Wireless Ethernet Dispatcher (WED) support # - mt7996 36-bit DMA support # - Qualcomm (ath12k): # - support for a single MSI vector # - WCN7850: support AP mode # - Intel (iwlwifi): # - new debugfs file fw_dbg_clear # - allow concurrent P2P operation on DFS channels # # - Bluetooth: # - QCA2066: support HFP offload # - ISO: more broadcast-related improvements # - NXP: better recovery in case receiver/transmitter get out of sync" # # * tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1714 commits) # lan78xx: remove redundant statement in lan78xx_get_eee # lan743x: remove redundant statement in lan743x_ethtool_get_eee # bnxt_en: Fix RCU locking for ntuple filters in bnxt_rx_flow_steer() # bnxt_en: Fix RCU locking for ntuple filters in bnxt_srxclsrldel() # bnxt_en: Remove unneeded variable in bnxt_hwrm_clear_vnic_filter() # tcp: Revert no longer abort SYN_SENT when receiving some ICMP # Revert "mlx5 updates 2023-12-20" # Revert "net: stmmac: Enable Per DMA Channel interrupt" # ipvlan: Remove usage of the deprecated ida_simple_xx() API # ipvlan: Fix a typo in a comment # net/sched: Remove ipt action tests # net: stmmac: Use interrupt mode INTM=1 for per channel irq # net: stmmac: Add support for TX/RX channel interrupt # net: stmmac: Make MSI interrupt routine generic # dt-bindings: net: snps,dwmac: per channel irq # net: phy: at803x: make read_status more generic # net: phy: at803x: add support for cdt cross short test for qca808x # net: phy: at803x: refactor qca808x cable test get status function # net: phy: at803x: generalize cdt fault length function # net: ethernet: cortina: Drop TSO support # ... # < /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 3e7aeb78ab01c2c2f0e1f784e5ddec88fcd3d106 # make -s -j 40 ARCH=powerpc O=/kisskb/build/linus_ppc32_allmodconfig_powerpc-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- ppc32_allmodconfig # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig # < make -s -j 40 ARCH=powerpc O=/kisskb/build/linus_ppc32_allmodconfig_powerpc-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 40 ARCH=powerpc O=/kisskb/build/linus_ppc32_allmodconfig_powerpc-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig # make -s -j 40 ARCH=powerpc O=/kisskb/build/linus_ppc32_allmodconfig_powerpc-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- /kisskb/src/arch/powerpc/boot/dts/mpc5121.dtsi:397.13-406.5: Warning (spi_bus_bridge): /soc@80000000/psc@11400: node name for SPI buses should be 'spi' also defined at /kisskb/src/arch/powerpc/boot/dts/ac14xx.dts:305.19-326.5 /kisskb/src/arch/powerpc/boot/dts/mpc5121.dtsi:409.13-418.5: Warning (spi_bus_bridge): /soc@80000000/psc@11500: node name for SPI buses should be 'spi' also defined at /kisskb/src/arch/powerpc/boot/dts/ac14xx.dts:329.19-344.5 arch/powerpc/boot/dts/ac14xx.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge' /kisskb/src/arch/powerpc/boot/dts/bluestone.dts:272.13-277.7: Warning (i2c_bus_reg): /plb/opb/i2c@ef600700/sttm@4C: I2C bus unit address format error, expected "4c" /kisskb/src/arch/powerpc/boot/dts/fsl/gef_ppc9a.dts:211.22-213.4: Warning (pci_bridge): /pcie@fef09000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:119.7-144.3 /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:129.9-143.4: Warning (pci_bridge): /pcie@fef09000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/gef_ppc9a.dtb: Warning (unit_address_format): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/gef_ppc9a.dtb: Warning (pci_device_reg): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/gef_ppc9a.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/gef_sbc610.dts:209.22-211.4: Warning (pci_bridge): /pcie@fef09000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:119.7-144.3 /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:129.9-143.4: Warning (pci_bridge): /pcie@fef09000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/gef_sbc610.dtb: Warning (unit_address_format): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/gef_sbc610.dtb: Warning (pci_device_reg): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/gef_sbc610.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/kmcoge4.dts:196.23-198.4: Warning (pci_bridge): /pcie@ffe201000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi:87.7-113.3 /kisskb/src/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi:97.9-112.4: Warning (pci_bridge): /pcie@ffe201000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/kmcoge4.dtb: Warning (unit_address_format): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/kmcoge4.dtb: Warning (pci_device_reg): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/kmcoge4.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/mvme7100.dts:135.22-137.4: Warning (pci_bridge): /pcie@f1008000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:92.7-117.3 /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:102.9-116.4: Warning (pci_bridge): /pcie@f1008000/pcie@0: missing ranges for PCI bridge (or not a bridge) /kisskb/src/arch/powerpc/boot/dts/fsl/mvme7100.dts:139.22-141.4: Warning (pci_bridge): /pcie@f1009000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:119.7-144.3 /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:129.9-143.4: Warning (pci_bridge): /pcie@f1009000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/mvme7100.dtb: Warning (unit_address_format): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/mvme7100.dtb: Warning (pci_device_reg): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/mvme7100.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/mvme7100.dts:30.11-32.6: Warning (i2c_bus_reg): /soc@f1000000/i2c@3000/rtc@68: missing or empty reg property /kisskb/src/arch/powerpc/boot/dts/fsl/oca4080.dts:132.23-134.4: Warning (pci_bridge): /pcie@ffe200000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/p4080si-post.dtsi:58.7-84.3 /kisskb/src/arch/powerpc/boot/dts/fsl/p4080si-post.dtsi:68.9-83.4: Warning (pci_bridge): /pcie@ffe200000/pcie@0: missing ranges for PCI bridge (or not a bridge) /kisskb/src/arch/powerpc/boot/dts/fsl/oca4080.dts:136.23-138.4: Warning (pci_bridge): /pcie@ffe201000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/p4080si-post.dtsi:87.7-113.3 /kisskb/src/arch/powerpc/boot/dts/fsl/p4080si-post.dtsi:97.9-112.4: Warning (pci_bridge): /pcie@ffe201000/pcie@0: missing ranges for PCI bridge (or not a bridge) /kisskb/src/arch/powerpc/boot/dts/fsl/oca4080.dts:140.23-142.4: Warning (pci_bridge): /pcie@ffe202000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/p4080si-post.dtsi:116.7-142.3 /kisskb/src/arch/powerpc/boot/dts/fsl/p4080si-post.dtsi:126.9-141.4: Warning (pci_bridge): /pcie@ffe202000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/oca4080.dtb: Warning (unit_address_format): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/oca4080.dtb: Warning (pci_device_reg): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/oca4080.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/p1020rdb-pd.dts:189.11-193.6: Warning (spi_bus_reg): /soc@ffe00000/spi@7000/slic@0: SPI bus unit address format error, expected "1" /kisskb/src/arch/powerpc/boot/dts/fsl/p1020rdb-pd.dts:195.11-199.6: Warning (spi_bus_reg): /soc@ffe00000/spi@7000/slic@1: SPI bus unit address format error, expected "2" /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@ffe00000/mdio@24000/ethernet-phy@0:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@ffe00000/mdio@24000/ethernet-phy@1:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@fffe00000/mdio@24000/ethernet-phy@0:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@fffe00000/mdio@24000/ethernet-phy@1:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@ffe00000/mdio@24000/ethernet-phy@0:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@ffe00000/mdio@24000/ethernet-phy@1:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@fffe00000/mdio@24000/ethernet-phy@0:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/fsl/pq3-mpic.dtsi:38.2-25: Warning (interrupts_property): /soc@fffe00000/mdio@24000/ethernet-phy@1:#interrupt-cells: size is (8), expected multiple of 16 /kisskb/src/arch/powerpc/boot/dts/fsl/p2020rdb-pc_32b.dts:59.22-62.4: Warning (pci_bridge): /pcie@ffe08000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/p2020si-post.dtsi:102.7-129.3 /kisskb/src/arch/powerpc/boot/dts/fsl/p2020si-post.dtsi:112.9-128.4: Warning (pci_bridge): /pcie@ffe08000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/p2020rdb-pc_32b.dtb: Warning (unit_address_format): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/p2020rdb-pc_32b.dtb: Warning (pci_device_reg): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/p2020rdb-pc_32b.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/p2020rdb-pc_36b.dts:59.23-62.4: Warning (pci_bridge): /pcie@fffe08000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/p2020si-post.dtsi:102.7-129.3 /kisskb/src/arch/powerpc/boot/dts/fsl/p2020si-post.dtsi:112.9-128.4: Warning (pci_bridge): /pcie@fffe08000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/p2020rdb-pc_36b.dtb: Warning (unit_address_format): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/p2020rdb-pc_36b.dtb: Warning (pci_device_reg): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/p2020rdb-pc_36b.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/p2020rdb.dts:251.22-254.4: Warning (pci_bridge): /pcie@ffe08000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/p2020si-post.dtsi:43.7-69.3 /kisskb/src/arch/powerpc/boot/dts/fsl/p2020si-post.dtsi:53.9-68.4: Warning (pci_bridge): /pcie@ffe08000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/p2020rdb.dtb: Warning (unit_address_format): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/p2020rdb.dtb: Warning (pci_device_reg): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/p2020rdb.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/ppa8548.dts:34.22-37.4: Warning (pci_bridge): /pci@fe0008000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8548si-post.dtsi:43.7-51.3 /kisskb/src/arch/powerpc/boot/dts/fsl/ppa8548.dts:39.22-42.4: Warning (pci_bridge): /pci@fe0009000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8548si-post.dtsi:54.7-62.3 /kisskb/src/arch/powerpc/boot/dts/fsl/ppa8548.dts:44.23-47.4: Warning (pci_bridge): /pcie@fe000a000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8548si-post.dtsi:65.7-90.3 /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8548si-post.dtsi:74.9-89.4: Warning (pci_bridge): /pcie@fe000a000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/ppa8548.dtb: Warning (unit_address_format): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/ppa8548.dtb: Warning (pci_device_reg): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/ppa8548.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/mpc5121.dtsi:457.13-466.5: Warning (spi_bus_bridge): /soc@80000000/psc@11900: node name for SPI buses should be 'spi' also defined at /kisskb/src/arch/powerpc/boot/dts/pdm360ng.dts:172.13-185.5 arch/powerpc/boot/dts/pdm360ng.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge' /kisskb/src/arch/powerpc/boot/dts/stxssa8555.dts:342.15-351.5: Warning (pci_device_reg): /pci@e0008000/i8259@19000: PCI unit address format error, expected "12,0" /kisskb/src/arch/powerpc/boot/dts/stxssa8555.dts:331.3-21: Warning (pci_device_bus_num): /pci@e0008000/i8259@19000:bus-range: PCI bus number 1 out of range, expected (0 - 0) /kisskb/src/arch/powerpc/boot/dts/fsl/mvme7100.dts:135.22-137.4: Warning (pci_bridge): /pcie@f1008000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:92.7-117.3 /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:102.9-116.4: Warning (pci_bridge): /pcie@f1008000/pcie@0: missing ranges for PCI bridge (or not a bridge) /kisskb/src/arch/powerpc/boot/dts/fsl/mvme7100.dts:139.22-141.4: Warning (pci_bridge): /pcie@f1009000: missing ranges for PCI bridge (or not a bridge) also defined at /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:119.7-144.3 /kisskb/src/arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi:129.9-143.4: Warning (pci_bridge): /pcie@f1009000/pcie@0: missing ranges for PCI bridge (or not a bridge) arch/powerpc/boot/dts/fsl/mvme7100.dtb: Warning (unit_address_format): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/mvme7100.dtb: Warning (pci_device_reg): Failed prerequisite 'pci_bridge' arch/powerpc/boot/dts/fsl/mvme7100.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/arch/powerpc/boot/dts/fsl/mvme7100.dts:30.11-32.6: Warning (i2c_bus_reg): /soc@f1000000/i2c@3000/rtc@68: missing or empty reg property Completed OK # rm -rf /kisskb/build/linus_ppc32_allmodconfig_powerpc-gcc12 # Build took: 0:14:09.974654