Netdev List
 help / color / mirror / Atom feed
* [GIT PULL] wireless-2026-07-22
@ 2026-07-22  9:24 Johannes Berg
  2026-07-22 16:21 ` patchwork-bot+netdevbpf
  0 siblings, 1 reply; 2+ messages in thread
From: Johannes Berg @ 2026-07-22  9:24 UTC (permalink / raw)
  To: netdev; +Cc: linux-wireless

Hi,

So unfortunately this is really big, in part due to the
conference last week which caused me to miss that week,
but also mostly recentlky drivers coming with alrge pull
requests with a whole lot of security/robustness fixes.

Please pull and let us know if there's any problem.

Thanks,
johannes



The following changes since commit e13caf1c26587434f0b768193100440939c0fb91:

  Merge tag 'net-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2026-07-17 10:25:13 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git tags/wireless-2026-07-22

for you to fetch changes up to 7cb34f6c4fe8a68af621d870abe63bfca2275dd6:

  wifi: brcmfmac: fix 802.1X-SHA256 call trace warning (2026-07-22 11:18:02 +0200)

----------------------------------------------------------------
Lots of fixes:
 - mostly driver security/robustness/warning fixes
 - ath12k: fix MLO throughput regression
 - iwlwifi: add UNII-9 to avoid regression
 - brcmfmac:
   - fix 802.1X-SHA256
   - SDIO fix for some boards
 - mac80211:
   - fix traffic indication for sleeping STAs
   - fix NAN throughput

----------------------------------------------------------------
Andrew Pope (1):
      wifi: mac80211: recalculate TIM when a station enters power save

Arnd Bergmann (1):
      wifi: mt76: fix airoha_npu dependency tracking

Avraham Stern (2):
      wifi: iwlwifi: mvm: verify scan id reported by firmware
      wifi: iwlwifi: mvm: copy the correct TK length for ranging

Benjamin Berg (1):
      wifi: mac80211: copy aggregation information

Cheng Yongkang (1):
      wifi: ath9k: hif_usb: don't dereference hif_dev after re-arming firmware request

Daniel Hodges (1):
      wifi: ath6kl: fix use-after-free in aggr_reset_state()

Devin Wittmayer (4):
      wifi: mt76: mt7921: drop TXRX_NOTIFY on non-mmio buses
      wifi: mt76: mt7925: drop TXRX_NOTIFY on non-mmio buses
      wifi: mt76: mt7615: drop TXRX_NOTIFY on non-mmio buses
      wifi: mt76: restrict NPU/PPE active checks to MMIO devices

Dmitry Morgun (1):
      wifi: ath11k: fix potential buffer underflow in ath11k_hal_rx_msdu_list_get()

Doruk Tan Ozturk (1):
      wifi: mwifiex: fix NULL dereference when the AP has HT-cap but no HT-oper

Emmanuel Grumbach (30):
      wifi: iwlwifi: mvm: fix an off-by-1 boundary check
      wifi: iwlwifi: mld: fix an off-by-1 boundary check
      wifi: iwlwifi: mld: don't parse a notif before checking its length
      wifi: iwlwifi: mvm: fix the FCS truncation logic in d3
      wifi: iwlwifi: mld: validate reorder BAID
      wifi: iwlwifi: mvm: parse beacon notif per layout
      wifi: iwlwifi: mvm: validate MCC header before n_channels
      wifi: iwlwifi: mvm: validate sta_id in TLC notif
      wifi: iwlwifi: mvm: validate sta_id in BA window status notif
      wifi: iwlwifi: mvm: validate mac_link_id in session protect notif
      wifi: iwlwifi: mld: clear tzone on fail
      wifi: iwlwifi: mvm: fix sched scan IE sizing
      wifi: iwlwifi: pcie: null RX pointers after free
      wifi: iwlwifi: mvm: d3: validate D3 resume notification payloads
      wifi: iwlwifi: mld: validate txq_id in TX response handler
      wifi: iwlwifi: add support for additional channels in NVM_GET_INFO
      wifi: iwlwifi: mvm: validate TX_CMD response layout
      wifi: iwlwifi: fix pointer arithmetic in iwl_add_mcc_to_tas_block_list
      wifi: iwlwifi: validate payload length in iwl_pnvm_complete_fn
      wifi: iwlwifi: mvm: ptp: free response on success path
      wifi: iwlwifi: pcie: validate FW section counts in iwl_pcie_init_fw_sec
      wifi: iwlwifi: mvm: fix out-of-bounds tid_data access in BA notif
      wifi: iwlwifi: mvm: add a check on the tid coming from the firmware
      wifi: iwlwifi: mvm: fix a possible underflow
      wifi: iwlwifi: adapt ND match notif sizing to fixed matches array
      wifi: iwlwifi: bound aligned TLV advance in FW parser
      wifi: iwlwifi: dbg-tlv: bound aligned TLV walk length
      wifi: iwlwifi: acpi: validate WGDS table revision index
      wifi: iwlwifi: uefi: bound PPAG revision bitmap shift
      wifi: iwlwifi: validate SEC_RT TLV minimum size

Fan Wu (2):
      wifi: brcmfmac: make release_scratchbuffers idempotent
      wifi: brcmfmac: drain bus_reset work on device removal

Gaole Zhang (1):
      wifi: ath11k: fix NULL pointer dereference in ath11k_hal_srng_access_begin

Georgi Valkov (2):
      wifi: mwifiex: fix freeze for 60 seconds caused by request_firmware
      wifi: mwifiex: replace one-element arrays with flexible array members

Guangshuo Li (1):
      wifi: mt76: mt7925: guard link STA in decap offload

HE WEI (ギカク) (1):
      wifi: mwifiex: bound uAP association event IEs to the event buffer

Huihui Huang (2):
      wifi: wilc1000: validate assoc response length before subtracting header
      wifi: at76c50x-usb: avoid length underflow in at76_guess_freq()

Ibrahim Hashimov (1):
      wifi: mac80211_hwsim: reject undersized HWSIM_ATTR_TX_INFO

Johannes Berg (3):
      Merge tag 'ath-current-20260713' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
      Merge tag 'iwlwifi-fixes-2026-07-21' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
      Merge tag 'mt76-fixes-2026-07-22' of https://github.com/nbd168/wireless

Jose Ignacio Tornos Martinez (1):
      wifi: ath12k: fix NULL pointer dereference in rhash table destroy

LiangCheng Wang (1):
      wifi: brcmfmac: set F2 blocksize to 256 for BCM43752

Lorenzo Bianconi (4):
      wifi: mt76: connac: fix possible NULL-pointer deref in mt76_connac_mcu_uni_bss_he_tlv()
      wifi: mt76: mt7925: fix possible NULL-pointer deref in mt7925_mcu_bss_he_tlv()
      wifi: mt76: mt7996: check pointer returned by mt76_connac_get_he_phy_cap()
      wifi: mt76: mt7996: fix possible NULL-pointer deref in mt7996_mcu_sta_bfer_eht()

Manikanta Pubbisetty (1):
      wifi: ath10k: fix skb leak on incomplete msdu during rx pop

Manivannan Sadhasivam (2):
      wifi: ath11k: Flush the posted write after writing to PCIE_SOC_GLOBAL_RESET
      wifi: ath12k: Flush the posted write after writing to PCIE_SOC_GLOBAL_RESET

Nicolas Cavallari (1):
      wifi: mt76: Disable napi when removing device

Pagadala Yesu Anjaneyulu (1):
      wifi: iwlwifi: mvm: validate SAR GEO response payload size

Rosen Penev (1):
      wifi: mt76: fix MAC address for non OF pcie cards

Ruoyu Wang (1):
      wifi: mt76: mt7915: guard HE capability lookups

Sean Wang (1):
      wifi: mt76: mt7925: fix crash in reset link replay

Shahar Tzarfati (2):
      wifi: iwlwifi: fw: validate SMEM response size
      wifi: iwlwifi: mvm: fix read in wake packet notification handler

Shelley Yang (1):
      wifi: brcmfmac: fix 802.1X-SHA256 call trace warning

Tristan Madani (6):
      wifi: ath6kl: fix OOB access from firmware ADDBA window size
      wifi: ath6kl: fix OOB read from firmware num_msg in TX complete handler
      wifi: ath6kl: fix OOB read from firmware IE lengths in connect event
      wifi: carl9170: bound memcpy length in cmd callback to prevent OOB read
      wifi: carl9170: fix OOB read from off-by-two in TX status handler
      wifi: carl9170: fix buffer overflow in rx_stream failover path

Wentao Liang (1):
      wifi: ath11k: fix refcount leak in ath11k_ahb_fw_resources_init()

Xiang Mei (1):
      wifi: mac80211: tear down new links on vif update error path

Yingying Tang (1):
      wifi: ath12k: Fix low MLO RX throughput on WCN7850

Zhao Li (1):
      wifi: cfg80211: guard optional PMSR nominal time

 drivers/net/wireless/ath/ath10k/htt_rx.c           |  2 +
 drivers/net/wireless/ath/ath11k/ahb.c              |  1 +
 drivers/net/wireless/ath/ath11k/dp_rx.c            |  3 +
 drivers/net/wireless/ath/ath11k/pci.c              |  4 ++
 drivers/net/wireless/ath/ath11k/qmi.c              | 11 +++-
 drivers/net/wireless/ath/ath12k/dp_peer.c          | 11 +++-
 drivers/net/wireless/ath/ath12k/dp_peer.h          |  1 +
 drivers/net/wireless/ath/ath12k/dp_rx.c            |  7 +--
 drivers/net/wireless/ath/ath12k/hw.h               | 16 ++++++
 drivers/net/wireless/ath/ath12k/mac.c              | 10 +++-
 drivers/net/wireless/ath/ath12k/pci.c              |  4 ++
 drivers/net/wireless/ath/ath12k/peer.c             |  3 +
 drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c      | 33 +++++++++++
 drivers/net/wireless/ath/ath12k/wifi7/dp_rx.h      |  6 ++
 drivers/net/wireless/ath/ath12k/wifi7/hw.c         |  3 +
 drivers/net/wireless/ath/ath6kl/txrx.c             | 12 ++--
 drivers/net/wireless/ath/ath6kl/wmi.c              | 20 +++++++
 drivers/net/wireless/ath/ath9k/hif_usb.c           |  7 +--
 drivers/net/wireless/ath/carl9170/rx.c             |  7 ++-
 drivers/net/wireless/ath/carl9170/tx.c             |  2 +-
 drivers/net/wireless/atmel/at76c50x-usb.c          |  7 ++-
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  | 14 +++++
 .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h |  6 ++
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |  2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    | 46 ++++++++++++++--
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    | 14 ++++-
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |  6 ++
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.h    |  1 +
 .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |  3 +
 drivers/net/wireless/intel/iwlwifi/cfg/rf-pe.c     |  1 +
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       |  5 ++
 .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h    | 33 ++++++++++-
 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h   |  4 +-
 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c       |  9 ++-
 drivers/net/wireless/intel/iwlwifi/fw/regulatory.c |  2 +-
 drivers/net/wireless/intel/iwlwifi/fw/smem.c       | 28 ++++++++--
 drivers/net/wireless/intel/iwlwifi/fw/uefi.c       |  2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |  2 +
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c   | 13 ++++-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       | 18 +++++-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 64 ++++++++++++++--------
 drivers/net/wireless/intel/iwlwifi/mld/agg.c       |  7 ++-
 drivers/net/wireless/intel/iwlwifi/mld/mac80211.c  |  2 +-
 drivers/net/wireless/intel/iwlwifi/mld/mcc.c       | 10 +++-
 drivers/net/wireless/intel/iwlwifi/mld/thermal.c   |  9 ++-
 drivers/net/wireless/intel/iwlwifi/mld/tx.c        |  4 ++
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        | 46 +++++++++++-----
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 55 +++++++++++++------
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        | 10 ++++
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  | 25 +++++----
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |  7 +--
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |  3 -
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c       | 43 ++++++++++++---
 drivers/net/wireless/intel/iwlwifi/mvm/ptp.c       |  4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c     |  9 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c        |  5 ++
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      | 10 +++-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |  5 ++
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        | 45 ++++++++++++++-
 .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c    |  7 ++-
 .../net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c    |  9 ++-
 drivers/net/wireless/marvell/mwifiex/fw.h          | 18 +++---
 drivers/net/wireless/marvell/mwifiex/join.c        |  8 +--
 drivers/net/wireless/marvell/mwifiex/sta_cmd.c     |  2 +-
 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c   | 14 +++--
 drivers/net/wireless/marvell/mwifiex/tdls.c        |  2 +-
 drivers/net/wireless/marvell/mwifiex/uap_event.c   | 24 +++++++-
 drivers/net/wireless/mediatek/mt76/Kconfig         |  4 +-
 drivers/net/wireless/mediatek/mt76/Makefile        |  6 +-
 drivers/net/wireless/mediatek/mt76/dma.c           |  5 +-
 drivers/net/wireless/mediatek/mt76/eeprom.c        |  2 +-
 drivers/net/wireless/mediatek/mt76/mt76.h          |  6 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c    |  6 ++
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |  2 +
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    | 18 ++++--
 drivers/net/wireless/mediatek/mt76/mt7921/mac.c    | 10 +++-
 drivers/net/wireless/mediatek/mt76/mt7925/mac.c    | 13 ++++-
 drivers/net/wireless/mediatek/mt76/mt7925/main.c   |  3 +
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    |  2 +
 drivers/net/wireless/mediatek/mt76/mt7996/Kconfig  |  2 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c    | 19 +++++--
 drivers/net/wireless/microchip/wilc1000/hif.c      |  5 ++
 drivers/net/wireless/virtual/mac80211_hwsim_main.c |  6 +-
 net/mac80211/cfg.c                                 |  3 +
 net/mac80211/link.c                                |  4 ++
 net/mac80211/rx.c                                  |  2 +
 net/wireless/pmsr.c                                |  5 +-
 87 files changed, 745 insertions(+), 204 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] wireless-2026-07-22
  2026-07-22  9:24 [GIT PULL] wireless-2026-07-22 Johannes Berg
@ 2026-07-22 16:21 ` patchwork-bot+netdevbpf
  0 siblings, 0 replies; 2+ messages in thread
From: patchwork-bot+netdevbpf @ 2026-07-22 16:21 UTC (permalink / raw)
  To: Johannes Berg; +Cc: netdev, linux-wireless

Hello:

This pull request was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Wed, 22 Jul 2026 11:24:38 +0200 you wrote:
> Hi,
> 
> So unfortunately this is really big, in part due to the
> conference last week which caused me to miss that week,
> but also mostly recentlky drivers coming with alrge pull
> requests with a whole lot of security/robustness fixes.
> 
> [...]

Here is the summary with links:
  - [GIT,PULL] wireless-2026-07-22
    https://git.kernel.org/netdev/net/c/fec15bb3dab0

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-07-22 16:21 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-22  9:24 [GIT PULL] wireless-2026-07-22 Johannes Berg
2026-07-22 16:21 ` patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox