Skip to content

wireless: update to v6.0

Íñigo Huguet requested to merge ihuguet-rh/kernel-cs9:wireless-6.0 into main

Bugzilla: https://bugzilla.redhat.com/2136122
Bugzilla: https://bugzilla.redhat.com/2139482
Tested: ran regression testing with a bunch of recent WiFi cards
Depends: !1660 (merged)
Depends: !1689 (merged)

Wireless core and drivers update to v6.0, plus a requested bugfix from 6.1. No other fixes are added in this MR because there's another rebase planned targeting v6.1, and any bugfix from net or wireless trees will be added there.

Fixes omitted because they're not part of wireless and its driver is unsupported:
Omitted-fix: b559edfaf3f3 net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw()
Omitted-fix: 4d65f9b6869a net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings
Omitted-fix: a00e41bf2f47 net: ethernet: mtk_eth_soc: add check for allocation failure
Omitted-fix: 3696c952da07 net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE
Omitted-fix: b3d0d98179d6 net: ethernet: mtk_eth_soc: fix possible memory leak in mtk_probe()
Omitted-fix: 9d4f20a476ca net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw()
Omitted-fix: e0bb4659e235 net: ethernet: mtk_eth_wed: add missing of_node_put()

Fixes omitted because they will be included in next planned rebase to v6.1:
Omitted-fix: 9dd9495d560a wifi: rsi: remove unused variable
Omitted-fix: aa40d5a43526 wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop()
Omitted-fix: 86f15d043ba7 wifi: mt76: mt7921u: fix race issue between reset and suspend/resume
Omitted-fix: b5ee771c8408 wifi: mt76: mt7915: fix an uninitialized variable bug
Omitted-fix: e7de4b4979bd wifi: mt76: mt7921: fix use after free in mt7921_acpi_read()
Omitted-fix: a8f62399daa6 wifi: mac80211: properly set old_links when removing a link
Omitted-fix: 52b44015f031 wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap
Omitted-fix: 1cb3cf372abe wifi: mac80211: mlme: don't add empty EML capabilities
Omitted-fix: 00be84d6dfc8 wifi: mt76: mt7921: fix the firmware version report
Omitted-fix: bc1857619cc7 wifi: cfg80211: get correct AP link chandef
Omitted-fix: 9be57ad73984 wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx
Omitted-fix: 40fb87129049 wifi: mac80211: fix use-after-free
Omitted-fix: 65f7052b6c38 wifi: mac80211_hwsim: fix link change handling
Omitted-fix: b7e715d3dcd2 wifi: rtw89: pci: fix interrupt stuck after leaving low power mode
Omitted-fix: 4a29213cd775 wifi: rtw89: pci: correct TX resource checking in low power mode
Omitted-fix: acdc3e47881d wifi: mac80211: mlme: assign link address correctly
Omitted-fix: b008f4a195af wifi: rsi: fix kernel-doc warning
Omitted-fix: b7b6f86149a7 wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default
Omitted-fix: 1177aaa7fe93 wifi: fix multi-link element subelement iteration
Omitted-fix: a8b5aef2cca1 wifi: rtl8xxxu: gen2: Enable 40 MHz channel width
Omitted-fix: 78a6a43aaf87 wifi: mac80211: mlme: fix null-ptr deref on failed assoc
Omitted-fix: 85176a3fcd97 wifi: mac80211: check link ID in auth/assoc continuation
Omitted-fix: d673cb6fe6c0 wifi: ath11k: fix peer addition/deletion error on sta band migration
Omitted-fix: 6b430f72b2bc wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer
Omitted-fix: f74878433d5a wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery
Omitted-fix: 9d13aff91ecd wifi: mac80211: fix ifdef symbol name
Omitted-fix: 780854186946 wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit()
Omitted-fix: 7927afb5e27b wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed

Signed-off-by: Íñigo Huguet ihuguet@redhat.com

Edited by Íñigo Huguet

Merge request reports