Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-11-14--00-00 (v6.12-rc6-1741-g94128b2d5d70) remotes/brancher/net-next-2024-11-14--03-00 (v6.12-rc6-1736-g3690e53771c4) ==== BASE DIFF ==== .../bindings/net/wireless/qcom,ath11k-pci.yaml | 29 + drivers/net/ethernet/stmicro/stmmac/common.h | 4 + .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 12 + .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 101 + drivers/net/ethernet/stmicro/stmmac/hwif.c | 15 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 26 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 38 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 10 + drivers/net/phy/phy-c45.c | 7 +- drivers/net/wireless/ath/ath10k/ahb.c | 8 +- drivers/net/wireless/ath/ath10k/mac.c | 100 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 +- drivers/net/wireless/ath/ath10k/snoc.c | 6 +- drivers/net/wireless/ath/ath11k/ahb.c | 20 +- drivers/net/wireless/ath/ath11k/core.c | 2 +- drivers/net/wireless/ath/ath11k/hal.c | 1 + drivers/net/wireless/ath/ath11k/qmi.c | 3 + drivers/net/wireless/ath/ath11k/wow.c | 39 +- drivers/net/wireless/ath/ath12k/Kconfig | 10 + drivers/net/wireless/ath/ath12k/Makefile | 1 + drivers/net/wireless/ath/ath12k/ce.h | 2 +- drivers/net/wireless/ath/ath12k/core.c | 9 +- drivers/net/wireless/ath/ath12k/core.h | 110 +- drivers/net/wireless/ath/ath12k/coredump.c | 51 + drivers/net/wireless/ath/ath12k/coredump.h | 80 + drivers/net/wireless/ath/ath12k/debugfs.c | 4 +- .../net/wireless/ath/ath12k/debugfs_htt_stats.c | 1358 +++++++++- .../net/wireless/ath/ath12k/debugfs_htt_stats.h | 444 +++- drivers/net/wireless/ath/ath12k/dp.c | 58 +- drivers/net/wireless/ath/ath12k/dp.h | 7 +- drivers/net/wireless/ath/ath12k/dp_mon.c | 122 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 16 +- drivers/net/wireless/ath/ath12k/dp_rx.h | 2 +- drivers/net/wireless/ath/ath12k/dp_tx.c | 9 +- drivers/net/wireless/ath/ath12k/dp_tx.h | 2 +- drivers/net/wireless/ath/ath12k/hal.c | 12 +- drivers/net/wireless/ath/ath12k/hal_rx.h | 53 +- drivers/net/wireless/ath/ath12k/hif.h | 6 + drivers/net/wireless/ath/ath12k/hw.c | 4 +- drivers/net/wireless/ath/ath12k/mac.c | 1845 ++++++++----- drivers/net/wireless/ath/ath12k/mac.h | 11 +- drivers/net/wireless/ath/ath12k/mhi.c | 5 + drivers/net/wireless/ath/ath12k/mhi.h | 2 +- drivers/net/wireless/ath/ath12k/p2p.c | 17 +- drivers/net/wireless/ath/ath12k/p2p.h | 2 +- drivers/net/wireless/ath/ath12k/pci.c | 200 +- drivers/net/wireless/ath/ath12k/peer.c | 13 +- drivers/net/wireless/ath/ath12k/peer.h | 4 +- drivers/net/wireless/ath/ath12k/rx_desc.h | 88 +- drivers/net/wireless/ath/ath12k/wmi.c | 30 +- drivers/net/wireless/ath/ath12k/wmi.h | 8 +- drivers/net/wireless/ath/ath12k/wow.c | 87 +- drivers/net/wireless/ath/ath5k/ahb.c | 8 +- drivers/net/wireless/ath/ath5k/pci.c | 2 + drivers/net/wireless/ath/ath6kl/wmi.h | 8 +- drivers/net/wireless/ath/ath9k/ahb.c | 10 +- drivers/net/wireless/ath/ath9k/ar9003_aic.c | 10 +- .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 1 - drivers/net/wireless/ath/ath9k/btcoex.c | 16 +- drivers/net/wireless/ath/ath9k/eeprom.c | 12 - drivers/net/wireless/ath/ath9k/htc_hst.c | 3 + drivers/net/wireless/ath/ath9k/hw.c | 2 +- drivers/net/wireless/ath/ath9k/init.c | 52 +- drivers/net/wireless/ath/wcn36xx/main.c | 8 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmsmac/dma.c | 9 - .../net/wireless/broadcom/brcm80211/brcmsmac/dma.h | 1 - drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 8 +- drivers/net/wireless/intel/iwlegacy/3945.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 2 +- .../net/wireless/intel/iwlwifi/fw/api/binding.h | 2 - .../net/wireless/intel/iwlwifi/fw/api/context.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 69 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 11 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 145 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 66 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 6 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/link.c | 11 + drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 27 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 4 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 52 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 2 + drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 2 +- .../realtek/rtlwifi/btcoexist/halbtc8723b1ant.c | 11 - .../realtek/rtlwifi/btcoexist/halbtc8723b1ant.h | 1 - .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 79 - .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 10 - drivers/net/wireless/realtek/rtlwifi/efuse.c | 11 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 3 + drivers/net/wireless/realtek/rtw88/Kconfig | 33 + drivers/net/wireless/realtek/rtw88/Makefile | 15 + drivers/net/wireless/realtek/rtw88/coex.c | 37 +- drivers/net/wireless/realtek/rtw88/coex.h | 11 + drivers/net/wireless/realtek/rtw88/debug.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 44 +- drivers/net/wireless/realtek/rtw88/fw.h | 17 +- drivers/net/wireless/realtek/rtw88/mac.c | 13 +- drivers/net/wireless/realtek/rtw88/mac.h | 3 + drivers/net/wireless/realtek/rtw88/main.c | 35 +- drivers/net/wireless/realtek/rtw88/main.h | 39 +- drivers/net/wireless/realtek/rtw88/pci.c | 2 +- drivers/net/wireless/realtek/rtw88/phy.c | 80 +- drivers/net/wireless/realtek/rtw88/reg.h | 174 ++ drivers/net/wireless/realtek/rtw88/rtw8703b.c | 21 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 21 +- drivers/net/wireless/realtek/rtw88/rtw8723x.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8812a.c | 1102 ++++++++ drivers/net/wireless/realtek/rtw88/rtw8812a.h | 10 + .../net/wireless/realtek/rtw88/rtw8812a_table.c | 2812 ++++++++++++++++++++ .../net/wireless/realtek/rtw88/rtw8812a_table.h | 26 + drivers/net/wireless/realtek/rtw88/rtw8812au.c | 28 + drivers/net/wireless/realtek/rtw88/rtw8821a.c | 1197 +++++++++ drivers/net/wireless/realtek/rtw88/rtw8821a.h | 10 + .../net/wireless/realtek/rtw88/rtw8821a_table.c | 2350 ++++++++++++++++ .../net/wireless/realtek/rtw88/rtw8821a_table.h | 21 + drivers/net/wireless/realtek/rtw88/rtw8821au.c | 28 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 22 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 24 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 20 +- drivers/net/wireless/realtek/rtw88/rtw8822b.h | 12 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 28 +- drivers/net/wireless/realtek/rtw88/rtw88xxa.c | 1989 ++++++++++++++ drivers/net/wireless/realtek/rtw88/rtw88xxa.h | 175 ++ drivers/net/wireless/realtek/rtw88/rx.c | 12 +- drivers/net/wireless/realtek/rtw88/sdio.c | 2 +- drivers/net/wireless/realtek/rtw88/tx.c | 6 +- drivers/net/wireless/realtek/rtw88/tx.h | 4 +- drivers/net/wireless/realtek/rtw88/usb.c | 5 +- drivers/net/wireless/realtek/rtw89/cam.c | 51 + drivers/net/wireless/realtek/rtw89/cam.h | 24 +- drivers/net/wireless/realtek/rtw89/chan.c | 183 +- drivers/net/wireless/realtek/rtw89/chan.h | 8 + drivers/net/wireless/realtek/rtw89/coex.c | 10 +- drivers/net/wireless/realtek/rtw89/core.c | 188 +- drivers/net/wireless/realtek/rtw89/core.h | 62 +- drivers/net/wireless/realtek/rtw89/debug.c | 10 +- drivers/net/wireless/realtek/rtw89/efuse.c | 150 ++ drivers/net/wireless/realtek/rtw89/efuse.h | 2 + drivers/net/wireless/realtek/rtw89/efuse_be.c | 52 +- drivers/net/wireless/realtek/rtw89/fw.c | 190 +- drivers/net/wireless/realtek/rtw89/fw.h | 23 + drivers/net/wireless/realtek/rtw89/mac.c | 40 +- drivers/net/wireless/realtek/rtw89/mac.h | 13 + drivers/net/wireless/realtek/rtw89/mac80211.c | 3 + drivers/net/wireless/realtek/rtw89/mac_be.c | 2 + drivers/net/wireless/realtek/rtw89/pci.c | 37 +- drivers/net/wireless/realtek/rtw89/pci.h | 15 + drivers/net/wireless/realtek/rtw89/phy.c | 34 +- drivers/net/wireless/realtek/rtw89/reg.h | 2 + drivers/net/wireless/realtek/rtw89/regd.c | 32 +- drivers/net/wireless/realtek/rtw89/rtw8851b.c | 5 +- drivers/net/wireless/realtek/rtw89/rtw8851be.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 1 + drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8852b.c | 5 +- .../net/wireless/realtek/rtw89/rtw8852b_common.c | 8 +- drivers/net/wireless/realtek/rtw89/rtw8852be.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 5 +- drivers/net/wireless/realtek/rtw89/rtw8852bte.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 5 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 6 +- drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 88 +- drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c | 61 +- drivers/net/wireless/realtek/rtw89/rtw8922ae.c | 8 + drivers/net/wireless/realtek/rtw89/sar.c | 6 +- drivers/net/wireless/silabs/wfx/main.c | 17 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 2 +- drivers/net/wireless/ti/wl12xx/main.c | 2 +- drivers/net/wireless/ti/wl18xx/main.c | 4 +- include/linux/ath9k_platform.h | 51 - include/linux/ieee80211.h | 2 + include/net/eee.h | 5 +- include/net/mac80211.h | 2 +- net/mac80211/agg-rx.c | 94 +- net/mac80211/agg-tx.c | 31 +- net/mac80211/cfg.c | 12 +- net/mac80211/ht.c | 2 +- net/mac80211/ieee80211_i.h | 9 +- net/rfkill/rfkill-gpio.c | 8 +- net/wireless/mlme.c | 6 - net/wireless/nl80211.c | 9 +- tools/net/ynl/cli.py | 3 + tools/net/ynl/ethtool.py | 2 + tools/net/ynl/generated/Makefile | 2 +- tools/net/ynl/lib/Makefile | 2 +- tools/net/ynl/samples/Makefile | 2 +- tools/net/ynl/samples/page-pool.c | 2 +- tools/net/ynl/ynl-gen-c.py | 3 + 216 files changed, 15941 insertions(+), 2035 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.4LFpiZ4yZB b/tmp/tmp.HFt9oa28kp index 9ed90710bb32..25a340cb7303 100644 --- a/tmp/tmp.4LFpiZ4yZB +++ b/tmp/tmp.HFt9oa28kp @@ -3,6 +3,14 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +net/mlx5e: Report rx_discards_phy via rx_fifo_errors +enic: Move kdump check into enic_adjust_resources() +enic: Move enic resource adjustments to separate function +enic: Adjust used MSI-X wq/rq/cq/interrupt resources in a more robust way +enic: Allocate arrays in enic struct based on VIC config +enic: Save resource counts we read from HW +enic: Make MSI-X I/O interrupts come after the other required ones +enic: Create enic_wq/rq structures to bundle per wq/rq data dt-bindings: net: sff,sfp: Fix "interrupts" property typo dt-bindings: net: renesas,ether: Drop undocumented "micrel,led-mode" dt-bindings: net: mdio-mux-gpio: Drop undocumented "marvell,reg-init" @@ -39,7 +47,6 @@ net: ethtool: add support for configuring header-data-split-thresh bnxt_en: add support for tcp-data-split ethtool command net: ethtool: add tcp_data_split_mod member in kernel_ethtool_ringparam bnxt_en: add support for rx-copybreak ethtool command -Merge tag 'wireless-next-2024-11-13' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next libeth: add a couple of XDP helpers (libeth_xdp) libeth: support native XDP and register memory model xsk: add helper to get &xdp_desc's DMA and meta pointer in one go @@ -70,13 +77,6 @@ selftest: include dst-ip in ethtool ntuple rules net: ethtool: account for RSS+RXNFC add semantics when checking channel count net: ethtool: only allow set_rxnfc with rss + ring_cookie if driver opts in net: sparx5: add missing lan969x Kconfig dependency -octeon_ep_vf: add protective null checks in napi callbacks for cnxk cards -octeon_ep_vf: add protective null checks in napi callbacks for cn9k cards -octeon_ep_vf: Fix null dereferences to IQ/OQ pointers -octeon_ep: add protective null checks in napi callbacks for cnxk cards -octeon_ep: add protective null checks in napi callbacks for cn9k cards -octeon_ep: Fix null dereferences to IQ/OQ pointers -octeon_ep: Add checks to fix double free crashes net: mv643xx_eth: disable IP tx checksum with jumbo frames for Armada 310 net/ipv6: release expired exception dst cached in socket net: sched: u32: Add test case for systematic hnode IDR leaks @@ -87,37 +87,15 @@ net/smc: Isolate the smc_xxx_lgr_pending with ib_device net/smc: reduce locks scope of smc_xxx_lgr_pending net/smc: refactoring lgr pending lock net: stmmac: dwmac-qcom-ethqos: Enable support for XGMAC -ynl: samples: Fix the wrong format specifier eth: fbnic: Add support to dump registers -net: mellanox: use ethtool string helpers -net: simplify eeecfg_mac_can_tx_lpi -net: phy: c45: don't use temporary linkmode bitmaps in genphy_c45_ethtool_get_eee mptcp: pm: use _rcu variant under rcu_read_lock mptcp: hold pm lock when deleting entry mptcp: update local address flags when setting it octeon_ep: add ndo ops for VFs in PF driver -net: stmmac: dwmac_socfpga: This platform has GMAC -net: stmmac: Configure only the relevant bits for timestamping setup -net: stmmac: Don't include dwmac4 definitions in stmmac_ptp -net: stmmac: Enable timestamping interrupt on dwmac1000 -net: stmmac: Introduce dwmac1000 timestamping operations -net: stmmac: Introduce dwmac1000 ptp_clock_info and operations -net: stmmac: Only update the auto-discovered PTP clock features -net: stmmac: Use per-hw ptp clock ops -net: stmmac: Don't modify the global ptp ops directly net: phy: dp83869: fix status reporting for 1000base-x autonegotiation -bnxt_en: optimize gettimex64 mdio: Remove mdio45_ethtool_gset_npage() include: mdio: Remove mdio45_ethtool_gset() -selftests: wireguard: load nf_conntrack if it's not present -net: enetc: add UDP segmentation offload support -net: enetc: add LSO support for i.MX95 ENETC PF -net: enetc: update max chained Tx BD number for i.MX95 ENETC -net: enetc: add Tx checksum offload for i.MX95 ENETC -net: enetc: add Rx checksum offload for i.MX95 ENETC net/smc: Optimize the search method of reused buf_desc -tools: ynl: extend CFLAGS to keep options from environment -tools: ynl: add script dir to sys.path samples: pktgen: correct dev to DEV virtio_net: xdp_features add NETDEV_XDP_ACT_XSK_ZEROCOPY virtio_net: update tx timeout record @@ -161,166 +139,10 @@ ipv4/udp: Add 4-tuple hash for connected socket net/udp: Add 4-tuple hash list basis net/udp: Add a new struct for hash2 slot vdpa/mlx5: Fix PA offset with unaligned starting iotlb map -Revert "wifi: iwlegacy: do not skip frames with bad FCS" -wifi: mac80211: pass MBSSID config by reference -wifi: mac80211: Support EHT 1024 aggregation size in TX -net: rfkill: gpio: Add check for clk_enable() -wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw() -wifi: Switch back to struct platform_driver::remove() -wifi: ipw2x00: libipw_rx_any(): fix bad alignment -wifi: brcmfmac: release 'root' node in all execution paths -Merge tag 'rtw-next-2024-11-06' of https://github.com/pkshih/rtw vdpa/mlx5: Fix error path during device add -wifi: iwlwifi: mvm: don't call power_update_mac in fast suspend -wifi: iwlwifi: s/IWL_MVM_INVALID_STA/IWL_INVALID_STA -wifi: iwlwifi: bump minimum API version in BZ/SC to 92 -wifi: iwlwifi: move IWL_LMAC_*_INDEX to fw/api/context.h -wifi: iwlwifi: be less noisy if the NIC is dead in S3 -wifi: iwlwifi: mvm: tell iwlmei when we finished suspending -wifi: iwlwifi: allow fast resume on ax200 -wifi: iwlwifi: mvm: support new initiator and responder command version -wifi: iwlwifi: mvm: use wiphy locked debugfs for low-latency -wifi: iwlwifi: mvm: MLO scan upon channel condition degradation -wifi: iwlwifi: mvm: support new versions of the wowlan APIs -wifi: iwlwifi: mvm: allow always calling iwl_mvm_get_bss_vif() -wifi: iwlwifi: mvm: unify link info initialization -wifi: iwlwifi: mvm: clarify fw_id_to_link_sta protection -wifi: cfg80211: Fix an error handling path in nl80211_start_ap() -wifi: nl80211: fix bounds checker error in nl80211_parse_sched_scan -wifi: cfg80211: Remove the Medium Synchronization Delay validity check -wifi: mac80211: fix description of ieee80211_set_active_links() for new sequence vp_vdpa: fix id_table array not null terminated error virtio_pci: Fix admin vq cleanup by using correct info pointer vDPA/ifcvf: Fix pci_read_config_byte() return code handling Fix typo in vringh_test.c vdpa: solidrun: Fix UB bug with devres vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans -wifi: rtlwifi: Remove some exhalbtc deadcode -wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures -wifi: rtw88: Enable the new RTL8821AU/RTL8812AU drivers -wifi: rtw88: Add rtw8821au.c and rtw8812au.c -wifi: rtw88: Add rtw8812a.{c,h} -wifi: rtw88: Add rtw8821a.{c,h} -wifi: rtw88: Add rtw88xxa.{c,h} -wifi: rtw88: Add rtw8821a_table.{c,h} -wifi: rtw88: Add rtw8812a_table.{c,h} -wifi: rtw89: coex: set higher priority to BT when WL scan and BT A2DP exist -wifi: rtw89: 8852b: change RF mode to normal mode when set channel -wifi: rtw89: coex: check NULL return of kmalloc in btc_fw_set_monreg() -wifi: rtw89: 8922a: fill the missing OP1dB configuration -wifi: rtw89: mac: no configure CMAC/DMAC tables for firmware secure boot -wifi: rtw89: fw: use common function to parse security section for WiFi 6 chips -wifi: rtw89: fw: move v1 MSSC out of __parse_security_section() to share with v0 -wifi: rtw89: fw: set recorded IDMEM share mode in firmware header to register -wifi: rtw89: fw: shrink download size of security section for RTL8852B -wifi: rtw89: efuse: read firmware secure info v0 from efuse for WiFi 6 chips -wifi: rtw89: efuse: move recognize firmware MSS info v1 to common -wifi: rtw89: efuse: move reading efuse of fw secure info to common -wifi: rtw89: set pause_data field to avoid transmitting data in scan channels -wifi: rtw89: don't check done-ack for entering PS -wifi: cw1200: Fix potential NULL dereference -wifi: brcm80211: Remove unused dma_txflush() -wifi: wfx: Fix error handling in wfx_core_init() -Merge tag 'ath-next-20241030' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath -wifi: rtw88: 8812a: Mitigate beacon loss -wifi: rtw88: 8821a: Regularly ask for BT info updates -wifi: rtw88: coex: Support chips without a scoreboard -wifi: rtw88: Detect beacon loss with chips other than 8822c -wifi: rtw88: usb: Set pkt_info.ls for the reserved page -wifi: rtw88: Move pwr_track_tbl to struct rtw_rfe_def -wifi: rtw88: Support TX page sizes bigger than 128 -wifi: rtw88: Make txagc_remnant_ofdm an array -wifi: rtw88: Enable data rate fallback for older chips -wifi: rtw88: Let each driver control the power on/off process -wifi: rtw88: Allow rtw_chip_info.ltecoex_addr to be NULL -wifi: rtw88: Extend the init table parsing for RTL8812AU -wifi: rtw88: Allow different C2H RA report sizes -wifi: rtw88: Dump the HW features only for some chips -wifi: rtw88: Add some definitions for RTL8821AU/RTL8812AU -wifi: rtw88: Report the signal strength only if it's known -wifi: rtw89: 8922a: extend RFK handling and consider MLO -wifi: rtw89: tweak setting of channel and TX power for MLO -wifi: rtw89: chan: manage active interfaces -wifi: rtw89: Add encryption support for MLO connections -wifi: rtw89: Add header conversion for MLO connections -wifi: ath12k: convert tasklet to BH workqueue for CE interrupts -wifi: rtw89: unlock on error path in rtw89_ops_unassign_vif_chanctx() -wifi: rtw89: Fix TX fail with A2DP after scanning -wifi: rtw89: coex: Set Wi-Fi/Bluetooth priority for Wi-Fi scan case -wifi: rtw89: fix -Wenum-compare-conditional warnings -wifi: rtlwifi: use MODULE_FIRMWARE() to declare used firmware -wifi: rtw88: Refactor looping in rtw_phy_store_tx_power_by_rate -wifi: rtw89: regd: block 6 GHz if marked as N/A in regd map -wifi: rtw89: pci: add quirks by PCI subsystem ID for thermal protection -wifi: rtw89: add thermal protection -wifi: ath12k: fix A-MSDU indication in monitor mode -wifi: ath12k: use tail MSDU to get MSDU information -wifi: ath12k: delete NSS and TX power setting for monitor vdev -wifi: ath12k: fix struct hal_rx_mpdu_start -wifi: ath12k: fix struct hal_rx_phyrx_rssi_legacy_info -wifi: ath12k: fix struct hal_rx_ppdu_start -wifi: ath12k: fix struct hal_rx_ppdu_end_user_stats -wifi: ath12k: remove unused variable monitor_present -wifi: ath12k: fix warning when unbinding -wifi: ath12k: fix crash when unbinding -wifi: ath12k: remove msdu_end structure for WCN7850 -wifi: rtw89: sar: add supported UNII-4 frequency range along with UNII-3 of SAR subband -wifi: rtw89: 8852c: use 'int' as return type of error code pwr_{on,off}_func() -wifi: rtw89: 8852bt: use 'int' as return type of error code pwr_{on,off}_func() -wifi: rtw89: 8852b: use 'int' as return type of error code pwr_{on,off}_func() -wifi: rtw89: 8851b: use 'int' as return type of error code pwr_{on,off}_func() -wifi: rtw89: pci: use 'int' as return type of error code in poll_{tx,rx}dma_ch_idle() -wifi: rtw89: wow: cast nd_config->delay to u64 in tsf arithmetic -wifi: ath12k: modify link arvif creation and removal for MLO -wifi: ath12k: update ath12k_mac_op_update_vif_offload() for MLO -wifi: ath12k: update ath12k_mac_op_conf_tx() for MLO -wifi: ath12k: modify ath12k_mac_op_set_key() for MLO -wifi: ath12k: modify ath12k_mac_op_bss_info_changed() for MLO -wifi: ath12k: modify ath12k_get_arvif_iter() for MLO -wifi: ath12k: modify ath12k_mac_vif_chan() for MLO -wifi: ath12k: prepare vif config caching for MLO -wifi: ath12k: prepare sta data structure for MLO handling -wifi: ath12k: pass ath12k_link_vif instead of vif/ahvif -wifi: ath12k: prepare vif data structure for MLO handling -wifi: ath12k: Support BE OFDMA Pdev Rate Stats -wifi: ath12k: Support Pdev Scheduled Algorithm Stats -wifi: ath12k: Support DMAC Reset Stats -wifi: ath12k: Add firmware coredump collection support -wifi: ath12k: add missing lockdep_assert_wiphy() for ath12k_mac_op_ functions -wifi: ath5k: add PCI ID for Arcadyan devices -wifi: ath5k: add PCI ID for SX76X -wifi: ath10k: avoid NULL pointer error during sdio remove -wifi: ath12k: ath12k_mac_op_sta_state(): clean up update_wk cancellation -wifi: ath12k: ath12k_mac_set_key(): remove exit label -wifi: ath12k: cleanup unneeded labels -wifi: ath12k: switch to using wiphy_lock() and remove ar->conf_mutex -wifi: ath12k: convert struct ath12k_sta::update_wk to use struct wiphy_work -wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrate_mask() -wifi: ath12k: Support Pdev OBSS Stats -wifi: ath12k: Support pdev CCA Stats -wifi: ath12k: Support pdev Transmit Multi-user stats -wifi: ath12k: Support Ring and SFM stats -wifi: ath12k: Support Self-Generated Transmit stats -wifi: ath11k: Fix CE offset address calculation for WCN6750 in SSR -wifi: ath12k: fix one more memcpy size error -wifi: ath12k: Modify print_array_to_buf() to support arrays with 1-based semantics -wifi: ath12k: fix use-after-free in ath12k_dp_cc_cleanup() -wifi: ath12k: Skip Rx TID cleanup for self peer -dt-bindings: net: ath11k: document the inputs of the ath11k on WCN6855 -wifi: ath12k: move txbaddr/rxbaddr into struct ath12k_dp -wifi: ath11k: allow missing memory-regions -wifi: ath11k: fix the stack frame size warning in ath11k_vif_wow_set_wakeups -wifi: ath11k: enable fw_wmi_diag_event hw param for WCN6750 -wifi: ath11k: Fix double free issue during SRNG deinit -wifi: ath10k: fix the stack frame size warning in ath10k_hw_scan -wifi: ath10k: fix the stack frame size warning in ath10k_remain_on_channel -wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2 -wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1 -wifi: ath6kl: fix typos in struct wmi_rssi_threshold_params_cmd and wmi_snr_threshold_params_cmd comments -wifi: wcn36xx: fix a typo in struct wcn36xx_sta documentation -wifi: ath12k: make read-only array svc_id static const -wifi: ath9k: remove ath9k_platform_data -wifi: ath9k: btcoex: remove platform_data -wifi: ath9k: eeprom: remove platform data -wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service() -wifi: ath9k: use clamp() in ar9003_aic_cal_post_process()