OpenCloudOS-Kernel/drivers/net/wireless/mediatek/mt76
David S. Miller c76b305c23 wireless-drivers fixes for v5.6
First set of fixes for v5.6. Buffer overflow fixes to mwifiex, quite a
 few functionality fixes to iwlwifi and smaller fixes to other drivers.
 
 mwifiex
 
 * fix an unlock from a previous security fix
 
 * fix two buffer overflows
 
 libertas
 
 * fix two bugs from previous security fixes
 
 iwlwifi
 
 * fix module removal with multiple NICs
 
 * don't treat IGTK removal failure as an error
 
 * avoid FW crashes due to DTS measurement races
 
 * fix a potential use after free in FTM code
 
 * prevent a NULL pointer dereference in iwl_mvm_cfg_he_sta()
 
 * fix TDLS discovery
 
 * check all CPUs when trying to detect an error during resume
 
 rtw88
 
 * fix clang warning
 
 mt76
 
 * fix reading of max_nss value from a register
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABAgAGBQJePoxJAAoJEG4XJFUm622b7a4H/2t/K/AmDv+j2mGos+2oVlSh
 RFIXBjYs4GY5NGdLQx56qfiQzlgn8NAWwQqwhtoyVxnJTZjhmQkfMpJIw14tbFB1
 OwHd+q7y7jXY9v7YBPlyqCxkzQL3u+GrzFIb04cXrSdzqh+5qWk4Zn7F6ZYJ1vwb
 xRDOJfOE/a9GGzzY5+iwxyZ6Y1E+OjbgT4Ps5YUaotH1iMGza7NPu6s+UkULkyRo
 ylbiOR9u6jOiwUkSxUz+GGiXKJ9BQTLKm5kLM7lO5I49AcZb5UOIKJaJxHN0hMwj
 uprqUsqtbO+bv8SKAjKLR/yQf2gmB+pSSeAmmfJ8ov5igg2g12sNfdy8ScWLks8=
 =FiiT
 -----END PGP SIGNATURE-----

Merge tag 'wireless-drivers-2020-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers

Kalle Valo says:

====================
wireless-drivers fixes for v5.6

First set of fixes for v5.6. Buffer overflow fixes to mwifiex, quite a
few functionality fixes to iwlwifi and smaller fixes to other drivers.

mwifiex

* fix an unlock from a previous security fix

* fix two buffer overflows

libertas

* fix two bugs from previous security fixes

iwlwifi

* fix module removal with multiple NICs

* don't treat IGTK removal failure as an error

* avoid FW crashes due to DTS measurement races

* fix a potential use after free in FTM code

* prevent a NULL pointer dereference in iwl_mvm_cfg_he_sta()

* fix TDLS discovery

* check all CPUs when trying to detect an error during resume

rtw88

* fix clang warning

mt76

* fix reading of max_nss value from a register
====================

Signed-off-by: David S. Miller <davem@davemloft.net>
2020-02-08 15:03:11 +01:00
..
mt76x0 mt76: mt76x0: fix default mac address overwrite 2019-12-02 16:49:05 +02:00
mt76x2 mt76: move mt76_get_antenna in mt76_core module 2019-11-20 13:23:51 +01:00
mt7603 mt76: fix fix ampdu locking 2019-11-21 20:38:30 +02:00
mt7615 mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap 2020-02-08 11:59:03 +02:00
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile mt76: track rx airtime for airtime fairness and survey 2019-11-20 13:23:49 +01:00
agg-rx.c wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() 2019-12-12 10:20:51 -08:00
airtime.c mt76: Off by one in mt76_calc_rx_airtime() 2019-12-18 20:50:40 +02:00
debugfs.c mt76: move queue debugfs entry to driver specific code 2019-11-20 13:23:48 +01:00
dma.c mt76: Remove set but not used variable 'idx' 2019-11-20 13:23:51 +01:00
dma.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
eeprom.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mac80211.c mt76: fix LED link time failure 2019-12-18 20:24:57 +02:00
mcu.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mmio.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76.h mt76: mt76u: fix endpoint definition order 2019-11-20 13:23:51 +01:00
mt76x02.h mt76: mt76x02: track approximate tx airtime for airtime fairness and survey 2019-11-20 13:23:49 +01:00
mt76x02_beacon.c net/wireless: Delete unnecessary checks before the macro call “dev_kfree_skb” 2019-10-15 08:27:02 +03:00
mt76x02_debugfs.c mt76: move aggr_stats array in mt76_dev 2019-11-20 13:23:48 +01:00
mt76x02_dfs.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02: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: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_eeprom.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02: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: refactor cc_lock locking scheme 2019-11-20 13:23:50 +01:00
mt76x02_mac.h mt76: mt76x02: track approximate tx airtime for airtime fairness and survey 2019-11-20 13:23:49 +01:00
mt76x02_mcu.c mt76: use mt76_dev in mt76_is_{mmio,usb} 2019-11-20 13:23:51 +01:00
mt76x02_mcu.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_mmio.c mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start 2019-11-20 13:23:48 +01:00
mt76x02_phy.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_phy.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_regs.h mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02: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: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_txrx.c mt76: mt76x02: track approximate tx airtime for airtime fairness and survey 2019-11-20 13:23:49 +01:00
mt76x02_usb.h mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module 2019-11-20 13:23:48 +01:00
mt76x02_usb_core.c mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb 2019-11-20 13:23:50 +01:00
mt76x02_usb_mcu.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
mt76x02_util.c mt76: fix fix ampdu locking 2019-11-21 20:38:30 +02:00
pci.c mt76: mt76x2e: disable pcie_aspm by default 2019-10-30 16:59:46 +02:00
trace.c mt76: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
trace.h mt76: fix some checkpatch warnings 2019-09-05 17:42:32 +02:00
tx.c mt76: remove empty flag in mt76_txq_schedule_list 2019-11-20 13:23:47 +01:00
usb.c mt76: mt76u: rely on a dedicated stats workqueue 2019-11-20 13:23:50 +01: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: switch to SPDX tag instead of verbose boilerplate text 2019-09-05 17:42:31 +02:00
util.h mt76: fix some checkpatch warnings 2019-09-05 17:42:32 +02:00