Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-09-05--00-00 (v6.11-rc5-1070-g97c77b0698da) remotes/brancher/net-next-2024-09-05--03-00 (v6.11-rc5-1222-g4384b3c191cc) ==== BASE DIFF ==== .../bindings/net/wireless/marvell,sd8787.yaml | 93 +++ .../bindings/net/wireless/marvell-8xxx.txt | 70 -- MAINTAINERS | 1 + drivers/net/ethernet/amd/pds_core/debugfs.c | 8 +- drivers/net/ethernet/cadence/macb_main.c | 2 + drivers/net/ethernet/intel/ice/ice.h | 2 + drivers/net/ethernet/intel/ice/ice_base.c | 11 +- drivers/net/ethernet/intel/ice/ice_lib.c | 179 ++--- drivers/net/ethernet/intel/ice/ice_lib.h | 10 +- drivers/net/ethernet/intel/ice/ice_main.c | 47 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 18 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 3 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 8 + drivers/net/phy/phy.c | 17 +- drivers/net/wireless/ath/ath11k/ahb.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 115 +-- drivers/net/wireless/ath/ath11k/core.h | 5 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 2 +- drivers/net/wireless/ath/ath11k/hif.h | 12 +- drivers/net/wireless/ath/ath11k/mac.c | 13 + drivers/net/wireless/ath/ath11k/mhi.c | 12 +- drivers/net/wireless/ath/ath11k/mhi.h | 3 +- drivers/net/wireless/ath/ath11k/pci.c | 44 +- drivers/net/wireless/ath/ath11k/qmi.c | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 4 +- .../net/wireless/ath/ath12k/debugfs_htt_stats.c | 354 +++++++++ .../net/wireless/ath/ath12k/debugfs_htt_stats.h | 126 +++ drivers/net/wireless/ath/ath12k/dp_rx.c | 2 +- drivers/net/wireless/ath/ath12k/hw.c | 6 + drivers/net/wireless/ath/ath12k/hw.h | 1 + drivers/net/wireless/ath/ath12k/mac.c | 5 +- drivers/net/wireless/ath/ath12k/pci.c | 3 +- drivers/net/wireless/ath/ath12k/wmi.c | 1 + drivers/net/wireless/ath/ath12k/wmi.h | 3 +- .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 8 +- drivers/net/wireless/ath/ath9k/calib.c | 7 +- drivers/net/wireless/ath/ath9k/debug.c | 6 +- drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 2 - drivers/net/wireless/ath/ath9k/hw.c | 6 +- drivers/net/wireless/broadcom/b43/tables_lpphy.c | 20 +- drivers/net/wireless/broadcom/b43/tables_lpphy.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 30 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 40 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 8 +- .../wireless/broadcom/brcm80211/brcmsmac/ampdu.c | 22 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 6 +- drivers/net/wireless/intel/ipw2x00/libipw.h | 46 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945.h | 6 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +- drivers/net/wireless/intel/iwlegacy/commands.h | 303 ++++---- drivers/net/wireless/intel/iwlegacy/common.h | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 2 - drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 5 + drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 29 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 13 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 4 + .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 87 ++- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 79 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 46 +- drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 14 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/regulatory.c | 16 + drivers/net/wireless/intel/iwlwifi/fw/regulatory.h | 4 + drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 31 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 30 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 2 - drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h | 10 + drivers/net/wireless/intel/iwlwifi/mei/main.c | 58 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 83 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 1 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 29 +- drivers/net/wireless/intel/iwlwifi/mvm/link.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 93 ++- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 73 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c | 12 +- .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 42 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 83 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 54 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 22 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 4 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 64 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 4 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 2 + drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 4 +- drivers/net/wireless/marvell/mwifiex/11n.c | 2 - drivers/net/wireless/marvell/mwifiex/11n.h | 4 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 23 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 420 +++++++++- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 29 +- drivers/net/wireless/marvell/mwifiex/decl.h | 23 + drivers/net/wireless/marvell/mwifiex/fw.h | 55 ++ drivers/net/wireless/marvell/mwifiex/init.c | 73 +- drivers/net/wireless/marvell/mwifiex/ioctl.h | 5 + drivers/net/wireless/marvell/mwifiex/join.c | 69 +- drivers/net/wireless/marvell/mwifiex/main.c | 76 +- drivers/net/wireless/marvell/mwifiex/main.h | 49 +- drivers/net/wireless/marvell/mwifiex/scan.c | 8 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 13 + drivers/net/wireless/marvell/mwifiex/sdio.h | 2 + drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 2 + drivers/net/wireless/marvell/mwifiex/sta_event.c | 36 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 5 +- drivers/net/wireless/marvell/mwifiex/sta_tx.c | 9 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 4 +- drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 202 ++++- drivers/net/wireless/marvell/mwifiex/usb.c | 7 +- drivers/net/wireless/marvell/mwifiex/util.c | 104 +++ drivers/net/wireless/marvell/mwifiex/wmm.c | 7 - drivers/net/wireless/marvell/mwl8k.c | 3 + drivers/net/wireless/microchip/wilc1000/sdio.c | 10 + drivers/net/wireless/realtek/rtl8xxxu/Kconfig | 5 +- drivers/net/wireless/realtek/rtl8xxxu/core.c | 6 + drivers/net/wireless/realtek/rtw88/Kconfig | 1 + drivers/net/wireless/realtek/rtw88/debug.c | 303 ++++---- drivers/net/wireless/realtek/rtw88/debug.h | 3 + drivers/net/wireless/realtek/rtw88/hci.h | 7 + drivers/net/wireless/realtek/rtw88/main.c | 23 +- drivers/net/wireless/realtek/rtw88/main.h | 6 +- drivers/net/wireless/realtek/rtw88/pci.c | 2 + drivers/net/wireless/realtek/rtw88/reg.h | 17 + drivers/net/wireless/realtek/rtw88/rtw8821cu.c | 2 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822b.h | 4 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 18 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 24 +- drivers/net/wireless/realtek/rtw88/rx.c | 41 + drivers/net/wireless/realtek/rtw88/rx.h | 15 +- drivers/net/wireless/realtek/rtw88/sdio.c | 2 + drivers/net/wireless/realtek/rtw88/usb.c | 207 ++++- drivers/net/wireless/realtek/rtw89/Kconfig | 16 + drivers/net/wireless/realtek/rtw89/Makefile | 8 + drivers/net/wireless/realtek/rtw89/cam.c | 12 +- drivers/net/wireless/realtek/rtw89/chan.c | 186 +++-- drivers/net/wireless/realtek/rtw89/chan.h | 6 +- drivers/net/wireless/realtek/rtw89/coex.c | 2 +- drivers/net/wireless/realtek/rtw89/coex.h | 12 +- drivers/net/wireless/realtek/rtw89/core.c | 207 +++-- drivers/net/wireless/realtek/rtw89/core.h | 75 +- drivers/net/wireless/realtek/rtw89/debug.c | 7 +- drivers/net/wireless/realtek/rtw89/fw.c | 448 +++++++++-- drivers/net/wireless/realtek/rtw89/fw.h | 94 ++- drivers/net/wireless/realtek/rtw89/mac.c | 25 +- drivers/net/wireless/realtek/rtw89/mac.h | 11 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 35 +- drivers/net/wireless/realtek/rtw89/mac_be.c | 1 + drivers/net/wireless/realtek/rtw89/phy.c | 25 +- drivers/net/wireless/realtek/rtw89/phy.h | 2 +- drivers/net/wireless/realtek/rtw89/reg.h | 82 +- drivers/net/wireless/realtek/rtw89/regd.c | 4 +- drivers/net/wireless/realtek/rtw89/rtw8851b.c | 27 +- drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c | 36 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 23 +- drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 50 +- drivers/net/wireless/realtek/rtw89/rtw8852b.c | 21 +- .../net/wireless/realtek/rtw89/rtw8852b_common.c | 4 +- drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c | 50 +- drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 843 +++++++++++++++++++++ drivers/net/wireless/realtek/rtw89/rtw8852bt.h | 2 + drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c | 274 ++++++- drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.h | 3 + drivers/net/wireless/realtek/rtw89/rtw8852bte.c | 93 +++ drivers/net/wireless/realtek/rtw89/rtw8852c.c | 31 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 42 +- drivers/net/wireless/realtek/rtw89/rtw8922a.c | 29 +- drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c | 8 +- drivers/net/wireless/realtek/rtw89/sar.c | 2 +- drivers/net/wireless/realtek/rtw89/txrx.h | 8 +- drivers/net/wireless/realtek/rtw89/util.h | 18 + drivers/net/wireless/realtek/rtw89/wow.c | 337 ++++++-- drivers/net/wireless/realtek/rtw89/wow.h | 23 + drivers/net/wireless/virtual/mac80211_hwsim.c | 2 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 2 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 2 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- include/linux/rfkill.h | 5 +- include/net/iw_handler.h | 12 +- include/net/lib80211.h | 8 +- include/net/mac80211.h | 40 +- net/mac80211/agg-rx.c | 15 +- net/mac80211/agg-tx.c | 15 +- net/mac80211/chan.c | 4 +- net/mac80211/ht.c | 15 +- net/mac80211/ieee80211_i.h | 25 +- net/mac80211/main.c | 6 +- net/mac80211/mesh_pathtbl.c | 2 +- net/mac80211/mlme.c | 32 +- net/mac80211/offchannel.c | 1 + net/mac80211/rate.c | 2 +- net/mac80211/scan.c | 10 +- net/mac80211/status.c | 1 + net/mac80211/tx.c | 2 +- net/mac80211/util.c | 20 +- net/rfkill/core.c | 8 +- net/rfkill/rfkill-gpio.c | 18 + net/wireless/lib80211.c | 10 +- net/wireless/lib80211_crypt_ccmp.c | 2 +- net/wireless/lib80211_crypt_tkip.c | 2 +- net/wireless/lib80211_crypt_wep.c | 2 +- net/wireless/nl80211.c | 15 +- net/wireless/util.c | 14 +- 222 files changed, 6408 insertions(+), 1898 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.AWXPiMmpMx b/tmp/tmp.nU7BMkVOOr index 3129477ccdf5..6b6a92835df5 100644 --- a/tmp/tmp.AWXPiMmpMx +++ b/tmp/tmp.nU7BMkVOOr @@ -2,6 +2,13 @@ tc_action dbg profile patch selftests/bpf: Fix a btf_dump selftest failure forwarding: set timeout to 3 hours +enic: Report per queue statistics in netdev qstats +enic: Report per queue statistics in ethtool +enic: Collect per queue statistics +enic: Use macro instead of static const variables for array sizes +net: qcom/emac: Find sgmii_ops by device_for_each_child() +cxl/region: Find free cxl decoder by device_for_each_child() +net: stmmac: Programming sequence for VLAN packets with split header net: sysfs: Fix weird usage of class's namespace relevant fields net: phy: qca83xx: use PHY_ID_MATCH_EXACT eth: fbnic: Add devlink firmware version info @@ -22,7 +29,6 @@ net: dsa: realtek: rtl8366rb: Make use of irq_get_trigger_type() net: dsa: realtek: rtl8365mb: Make use of irq_get_trigger_type() ila: call nf_unregister_net_hooks() sooner ptp/ioctl: support MONOTONIC{,_RAW} timestamps for PTP_SYS_OFFSET_EXTENDED -Merge tag 'wireless-2024-09-04' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless tools/net/ynl: fix cli.py --subscribe feature net: hsr: remove seqnr_lock MAINTAINERS: fix ptp ocp driver maintainers address @@ -127,24 +133,8 @@ net: ibm: emac: remove mii_bus with devm net: ibm: emac: use devm for of_iomap net: ibm: emac: manage emac_irq with devm net: ibm: emac: use devm for alloc_etherdev -net: cadence: macb: Enable software IRQ coalescing by default -ice: do not bring the VSI up, if it was down before the XDP setup -ice: remove ICE_CFG_BUSY locking from AF_XDP code -ice: check ICE_VSI_DOWN under rtnl_lock when preparing for reset -ice: check for XDP rings instead of bpf program when unconfiguring -ice: protect XDP configuration with a mutex -ice: move netif_queue_set_napi to rtnl-protected sections -net: xilinx: axienet: Fix packet counting -net: phy: Check for read errors in SIOCGMIIREG sched: sch_cake: fix bulk flow accounting logic for host fairness -pds_core: Remove redundant null pointer checks -ionic: Remove redundant null pointer checks in ionic_debugfs_add_qcq() net: phy: Add driver for Motorcomm yt8821 2.5G ethernet phy net: phy: Optimize phy speed mask to be compatible to yt8821 net: stmmac: Batch set RX OWN flag and other flags docs: netdev: document guidance on cleanup.h -MAINTAINERS: wifi: cw1200: add net-cw1200.h -Merge tag 'ath-current-20240903' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath -Revert "wifi: ath11k: support hibernation" -Revert "wifi: ath11k: restore country code during resume" -wifi: ath11k: fix NULL pointer dereference in ath11k_mac_get_eirp_power()