1
0
Fork 0
mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-01-22 07:53:11 -05:00
linux/net/mac80211
Jakub Kicinski d02af27fa2 A small set of fixes:
- avoid CSA warnings during link removal
    (by changing link bitmap after remove)
  - fix # of spatial streams initialisation
  - fix queues getting stuck in some CSA cases
    and resume failures
  - fix interface address when switching monitor mode
  - fix MBSS change flags 32-bit stack corruption
  - more UBSAN __counted_by "fixes" ...
  - fix link ID netlink validation
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEpeA8sTs3M8SN2hR410qiO8sPaAAFAmdYO1cACgkQ10qiO8sP
 aAC3Ug//aYzp6YDiEkmS0CWBKBa8sWDAXR64tUmtTAbWKq1W2JETTgpnR4mmSnA/
 WfLjwd2cenbyiPbuIveBTD5cFUCmX8z1DM2C2WTmYEWCTMCCZj1YS6ZUXL7Z+1rI
 oCZy5dGsIHP8nUL85jaLiXXhiNpZYgyAqLnBawZ+JgNQ8V0a1AtTYW+Ysvu8sTwg
 qXyfTt7ZJGpYqNquDjiyLF2S06yBSgvyT01pXbV4Eny4u7X8d2nBIXmOMdO2CQK0
 cFxAs5pXq37ROpjT1ocuvsTNviQ8y74YwhKPOAHENE2I0THcyL7NGk+eHCB5dDAh
 BijQ30AGdG+0wnBSFxWnZy9vbSXhsS3p8fzOS0th/3K3kuLo16INGhqMIQf4HkYt
 lNxYA+YL18uVy3dpvPKgDpNA9AKrzP0bCZRBnTUTWYyV/n7o/J9kSk7TuYjAkQZl
 260gADBas1XIDE7MSvEWizFRzuurDE7RGIFk6pRLN4m1ueqynoLxNrgsOBEjvui6
 4cKmnlnWwcczpUd5FDTTpNHTGDZblP/ruoPnJz4MrBwzJyJ7PNe87n/t9aqRq6SS
 6LgOojt+dNZQCtrS51bhyVJhq2FhaEjhCAGtJ/TQkRrfAakX6jCEs7HDVoPkkuOX
 wt88PIUhDUCYkhmOmHXpIZGkdg3rJlk/d8+lbhyDI1htce3ptpQ=
 =qo16
 -----END PGP SIGNATURE-----

Merge tag 'wireless-2024-12-10' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless

Johannes Berg says:

====================
A small set of fixes:
 - avoid CSA warnings during link removal
   (by changing link bitmap after remove)
 - fix # of spatial streams initialisation
 - fix queues getting stuck in some CSA cases
   and resume failures
 - fix interface address when switching monitor mode
 - fix MBSS change flags 32-bit stack corruption
 - more UBSAN __counted_by "fixes" ...
 - fix link ID netlink validation

* tag 'wireless-2024-12-10' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless:
  wifi: cfg80211: sme: init n_channels before channels[] access
  wifi: mac80211: fix station NSS capability initialization order
  wifi: mac80211: fix vif addr when switching from monitor to station
  wifi: mac80211: fix a queue stall in certain cases of CSA
  wifi: mac80211: wake the queues in case of failure in resume
  wifi: cfg80211: clear link ID from bitmap during link delete after clean up
  wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beacon
  wifi: mac80211: fix mbss changed flags corruption on 32 bit systems
  wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one
====================

Link: https://patch.msgid.link/20241210130145.28618-3-johannes@sipsolutions.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2024-12-10 18:44:25 -08:00
..
tests module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
aead_api.c
aead_api.h
aes_ccm.h
aes_cmac.c
aes_cmac.h
aes_gcm.h
aes_gmac.c
aes_gmac.h
agg-rx.c wifi: mac80211: Support EHT 1024 aggregation size in TX 2024-11-12 13:41:45 +01:00
agg-tx.c wifi: mac80211: Support EHT 1024 aggregation size in TX 2024-11-12 13:41:45 +01:00
airtime.c wifi: mac80211: introduce EHT rate support in AQL airtime 2024-09-06 12:58:36 +02:00
cfg.c wifi: mac80211: fix station NSS capability initialization order 2024-12-03 11:29:16 +01:00
chan.c wifi: mac80211: add flag to opt out of virtual monitor support 2024-10-23 16:45:43 +02:00
debug.h
debugfs.c wifi: mac80211: convert debugfs files to short fops 2024-10-23 16:47:07 +02:00
debugfs.h
debugfs_key.c wifi: mac80211: convert debugfs files to short fops 2024-10-23 16:47:07 +02:00
debugfs_key.h
debugfs_netdev.c wifi: mac80211: convert debugfs files to short fops 2024-10-23 16:47:07 +02:00
debugfs_netdev.h
debugfs_sta.c wifi: mac80211: convert debugfs files to short fops 2024-10-23 16:47:07 +02:00
debugfs_sta.h
driver-ops.c wifi: mac80211: add flag to opt out of virtual monitor support 2024-10-23 16:45:43 +02:00
driver-ops.h wifi: mac80211: call rate_control_rate_update() for link STA 2024-10-23 16:43:27 +02:00
drop.h
eht.c wifi: mac80211: parse A-MSDU len from EHT capabilities 2024-10-23 16:43:29 +02:00
ethtool.c
fils_aead.c
fils_aead.h
he.c wifi: mac80211: correctly parse Spatial Reuse Parameter Set element 2024-05-29 15:35:12 +02:00
ht.c wifi: mac80211: Support EHT 1024 aggregation size in TX 2024-11-12 13:41:45 +01:00
ibss.c wifi: mac80211: call rate_control_rate_update() for link STA 2024-10-23 16:43:27 +02:00
ieee80211_i.h wifi: mac80211: fix a queue stall in certain cases of CSA 2024-12-03 11:28:34 +01:00
iface.c wifi: mac80211: fix vif addr when switching from monitor to station 2024-12-03 11:28:59 +01:00
Kconfig mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING 2024-10-08 21:14:57 +02:00
key.c wireless fixes for v6.12-rc5 2024-10-25 10:44:41 +01:00
key.h
led.c
led.h
link.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-10-31 18:10:07 -07:00
main.c mac80211: fix user-power when emulating chanctx 2024-10-25 17:53:38 +02:00
Makefile
mesh.c wifi: mac80211: fix mbss changed flags corruption on 32 bit systems 2024-12-03 11:26:43 +01:00
mesh.h
mesh_hwmp.c Merge net-next/main to resolve conflicts 2024-10-09 08:59:22 +02:00
mesh_pathtbl.c mac80211: Reorganize kerneldoc parameter names 2024-10-08 21:52:13 +02:00
mesh_plink.c wifi: mac80211: call rate_control_rate_update() for link STA 2024-10-23 16:43:27 +02:00
mesh_ps.c
mesh_sync.c wifi: mac80211, cfg80211: miscellaneous spelling fixes 2024-10-08 21:52:09 +02:00
michael.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
michael.h
mlme.c wifi: mac80211: fix a queue stall in certain cases of CSA 2024-12-03 11:28:34 +01:00
ocb.c wifi: mac80211: allow rate_control_rate_init() for links 2024-10-23 16:43:23 +02:00
offchannel.c wifi: mac80211: don't use rate mask for offchannel TX either 2024-08-27 10:13:23 +02:00
parse.c wifi: mac80211: correct EHT EIRP TPE parsing 2024-06-12 12:25:54 +02:00
pm.c wifi: mac80211: handle ieee80211_radar_detected() for MLO 2024-09-06 13:01:05 +02:00
rate.c wifi: mac80211: convert debugfs files to short fops 2024-10-23 16:47:07 +02:00
rate.h wifi: mac80211: convert debugfs files to short fops 2024-10-23 16:47:07 +02:00
rc80211_minstrel_ht.c wifi: mac80211, cfg80211: miscellaneous spelling fixes 2024-10-08 21:52:09 +02:00
rc80211_minstrel_ht.h
rc80211_minstrel_ht_debugfs.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
rx.c wifi: mac80211: filter on monitor interfaces based on configured channel 2024-10-23 16:46:34 +02:00
s1g.c
scan.c wifi: mac80211: use vif radio mask to limit ibss scan frequencies 2024-10-23 16:44:44 +02:00
spectmgmt.c wifi: mac80211: refactor BW limitation check for CSA parsing 2024-10-23 16:46:48 +02:00
sta_info.c wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() 2024-05-29 15:19:55 +02:00
sta_info.h wifi: mac80211, cfg80211: miscellaneous spelling fixes 2024-10-08 21:52:09 +02:00
status.c wifi: mac80211: add support for the monitor SKIP_TX flag 2024-10-23 16:46:13 +02:00
tdls.c wifi: mac80211: call rate_control_rate_update() for link STA 2024-10-23 16:43:27 +02:00
tkip.c Merge net-next/main to resolve conflicts 2024-10-09 08:59:22 +02:00
tkip.h
trace.c
trace.h wifi: mac80211: call rate_control_rate_update() for link STA 2024-10-23 16:43:27 +02:00
trace_msg.h
tx.c wifi: mac80211: add flag to opt out of virtual monitor support 2024-10-23 16:45:43 +02:00
util.c wifi: mac80211: fix a queue stall in certain cases of CSA 2024-12-03 11:28:34 +01:00
vht.c wifi: mac80211: expose ieee80211_chan_width_to_rx_bw() to drivers 2024-10-23 16:43:38 +02:00
wbrf.c
wep.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
wep.h
wme.c
wme.h
wpa.c wifi: mac80211: remove misleading j_0 construction parts 2024-10-23 16:46:58 +02:00
wpa.h