linux-xiaomi-chiron/drivers/net/wireless/mediatek/mt76
Felix Fietkau 781b80f452 wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2
Some users have reported being unable to connect to MT76x0 APs running mt76
after a commit enabling the VHT extneded NSS BW feature.
Fix this regression by ensuring that this feature only gets enabled on drivers
that support it

Cc: stable@vger.kernel.org
Fixes: d9fcfc1424 ("mt76: enable the VHT extended NSS BW feature")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20220907095228.82072-1-nbd@nbd.name
2022-09-12 14:26:02 +03:00
..
mt76x0 mt76: usb: introduce __mt76u_init utility routine 2022-03-16 17:40:22 +01:00
mt76x2 mt76: Fix undefined behavior due to shift overflowing the constant 2022-04-10 15:19:48 +03:00
mt7603 mt76 patches for 5.20 2022-07-18 14:32:59 +03:00
mt7615 wifi: mt76: fix reading current per-tid starting sequence number for aggregation 2022-09-12 14:25:14 +03:00
mt7915 mt76 patches for 5.20 2022-07-18 14:32:59 +03:00
mt7921 wifi: mt76: mt7921e: fix crash in chip reset fail 2022-08-26 13:14:22 +02:00
agg-rx.c mt76: do not attempt to reorder received 802.3 packets without agg session 2022-05-13 09:39:35 +02:00
debugfs.c mt76: debugfs: fix queue reporting for mt76-usb 2021-12-19 15:23:53 +01:00
dma.c mt76: introduce phys array in mt76_dev structure 2022-07-11 13:40:03 +02:00
dma.h mt76: dma: add the capability to define a custom rx napi poll routine 2021-04-21 20:55:52 +02:00
eeprom.c mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() 2022-07-11 13:40:03 +02:00
Kconfig mt76: mt7921: introduce mt7921e support 2021-01-29 18:09:57 +01:00
mac80211.c wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 2022-09-12 14:26:02 +03:00
Makefile mt76: mt7921: fix build regression 2021-12-08 20:17:07 +02:00
mcu.c mt76: add len parameter to __mt76_mcu_msg_alloc signature 2022-07-11 13:40:03 +02:00
mmio.c mt76: mt7915: add Wireless Ethernet Dispatch support 2022-05-13 09:39:35 +02:00
mt76.h mt76: get rid of mt76_wcid_hw routine 2022-07-11 13:40:03 +02:00
mt76_connac.h mt76: connac: move tx initialization/cleanup in mt76_connac module 2022-07-11 13:40:03 +02:00
mt76_connac2_mac.h mt76: move mt76_connac2_mcu_fill_message in mt76_connac module 2022-07-11 13:40:02 +02:00
mt76_connac_mac.c mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY 2022-07-11 13:40:03 +02:00
mt76_connac_mcu.c mt76 patches for 5.20 2022-07-18 14:32:59 +03:00
mt76_connac_mcu.h mt76: move mt76_connac2_mcu_fill_message in mt76_connac module 2022-07-11 13:40:02 +02:00
mt76x02.h wifi: mac80211: change QoS settings API to take link into account 2022-07-15 11:43:15 +02:00
mt76x02_beacon.c mt76: mt76x02: improve reliability of the beacon hang check 2022-07-11 13:40:03 +02:00
mt76x02_debugfs.c mt76: Convert to DEFINE_SHOW_ATTRIBUTE 2020-09-24 18:10:20 +02:00
mt76x02_dfs.c mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state 2022-02-03 16:15:05 +01:00
mt76x02_dfs.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_dma.h mt76: convert from tx tasklet to tx worker thread 2020-09-24 18:10:18 +02:00
mt76x02_eeprom.c mt76: move band capabilities in mt76_phy 2020-12-04 14:31:15 +01:00
mt76x02_eeprom.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_mac.c mt76: mt76x02: improve reliability of the beacon hang check 2022-07-11 13:40:03 +02:00
mt76x02_mac.h mt76: make mt76_update_survey() per phy 2021-06-19 09:22:49 +02:00
mt76x02_mcu.c mt76: improve mcu error logging 2021-04-21 11:42:22 +02:00
mt76x02_mcu.h mt76: implement .mcu_parse_response in struct mt76_mcu_ops 2020-12-04 13:46:14 +01:00
mt76x02_mmio.c mt76: pass original queue id from __mt76_tx_queue_skb to the driver 2022-07-11 13:40:03 +02:00
mt76x02_phy.c mt76: move chainmask in mt76_phy 2021-01-26 20:07:48 +01:00
mt76x02_phy.h mt76: move channel state to struct mt76_phy 2020-02-14 10:03:08 +01:00
mt76x02_regs.h mt76x02: improve mac error check/reset reliability 2022-02-03 14:34:35 +01:00
mt76x02_trace.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_trace.h mt76: move mac_txdone tracepoint in mt76 module 2020-02-14 10:06:03 +01:00
mt76x02_txrx.c mt76: Introduce mt76_mcu data structure 2020-02-14 10:17:46 +01:00
mt76x02_usb.h mt76: remove qid argument to drv->tx_complete_skb 2020-09-24 18:10:17 +02:00
mt76x02_usb_core.c mt76: fix possible pktid leak 2021-11-24 19:21:50 +02:00
mt76x02_usb_mcu.c mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg 2022-07-11 13:40:00 +02:00
mt76x02_util.c wifi: mac80211: change QoS settings API to take link into account 2022-07-15 11:43:15 +02:00
pci.c mt76: fix include in pci.h 2020-07-21 19:01:14 +02:00
sdio.c mt76: remove q->qid 2022-07-11 13:40:03 +02:00
sdio.h mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl 2022-02-03 13:57:59 +01:00
sdio_txrx.c mt76: use le32/16_get_bits() whenever possible 2022-03-16 17:40:22 +01:00
testmode.c mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY 2022-07-11 13:40:03 +02:00
testmode.h wireless-drivers-next patches for v5.17 2021-12-23 09:12:37 -08:00
trace.c mt76: move mac_txdone tracepoint in mt76 module 2020-02-14 10:06:03 +01:00
trace.h mt76: move mac_txdone tracepoint in mt76 module 2020-02-14 10:06:03 +01:00
tx.c mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY 2022-07-11 13:40:03 +02:00
usb.c mt76: remove q->qid 2022-07-11 13:40:03 +02:00
usb_trace.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
usb_trace.h mt76: fix some checkpatch warnings 2019-09-05 17:42:32 +02:00
util.c mt76: add utility functions for deferring work to a kernel thread 2020-09-24 18:10:18 +02:00
util.h mt76: Make use of the helper macro kthread_run() 2021-10-23 13:23:45 +02:00