pull-request: wireless-drivers-next 2017-11-03

From: Kalle Valo
Date: Fri Nov 03 2017 - 10:11:52 EST


Hi Dave,

another pull request to net-next for v4.15. I'm at the airport on my way
to Netdev 2.2, so please pay extra attention if I made any stupid
mistakes. And as always, please let me know if there are any problems.

If Linus does not release final v4.14 on Sunday, and gives us one more
week before the merge window, I'll try to send one more pull request
next week.

Kalle

The following changes since commit aec72f3392b1d598a979e89c4fdb131965ae0ab3:

net-tun: fix panics at dismantle time (2017-10-20 13:31:26 +0100)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git tags/wireless-drivers-next-for-davem-2017-11-03

for you to fetch changes up to e226fb5affccca98c405de80527180224d93d251:

Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2017-11-02 19:48:25 +0200)

----------------------------------------------------------------
wireless-drivers-next patches for 4.15

Mostly fixes this time, but also few new features.

Major changes:

wil6210

* remove ssid debugfs file

rsi

* add WOWLAN support for suspend, hibernate and shutdown states

ath10k

* add support for CCMP-256, GCMP and GCMP-256 ciphers on hardware
where it's supported (QCA99x0 and QCA4019)

----------------------------------------------------------------
Amitkumar Karwar (2):
rsi: move rsi_sdio_reinit_device() out of CONFIG_PM
rsi: fix kbuild reported build errors with CONFIG_PM off

Anilkumar Kolli (3):
ath10k: move ath10k_mac_tdls_vif*() functions
ath10k: block offchannel operations if TDLS session is active
ath10k: fix sending wmi cmd during the tdls teardown

Arnd Bergmann (2):
brcmsmac: split up wlc_phy_workarounds_nphy
brcmsmac: reindent split functions

Ben Greear (1):
ath10k: store coverage-class in case firmware is not booted

Beni Lev (1):
iwlwifi: mvm: allow reading UMAC error data from SMEM in A000 devices

Bhumika Goyal (1):
ath10k: make ath10k_hw_ce_regs const

Brian Norris (2):
ath10k: fix core PCI suspend when WoWLAN is supported but disabled
ath10k: fix build errors with !CONFIG_PM

Christos Gkekas (2):
ath10k: spectral: remove redundant check in write_file_spectral_count()
ath9k: debug: Remove redundant check

Colin Ian King (1):
ath9k: make const array reg_hole_list static, reduces object code size

Ganapathi Bhat (1):
mwifiex: do not transmit in 11N rates when connected in TKIP security

Himanshu Jha (1):
ath9k: remove cast to void pointer

Igor Mitsyanko (1):
qtnfmac: advertise support of inactivity timeout

Joe Perches (1):
bcma: Use bcma_debug and not pr_cont in MIPS driver

Johannes Berg (6):
iwlwifi: mvm: allocate reorder buffer according to need
iwlwifi: mvm: pass baid_data to iwl_mvm_release_frames()
iwlwifi: pcie: remove set but not used variable tcph
wil6210: remove wil6210_uapi.h from MAINTAINERS
wil6210: remove SSID debugfs
libertas: don't write wdev->ssid/_len

Kalle Valo (3):
Merge tag 'iwlwifi-next-for-kalle-2017-10-18' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge ath-next from git://git.kernel.org/.../kvalo/ath.git
Merge ath-next from git://git.kernel.org/.../kvalo/ath.git

Karun Eagalapati (3):
rsi: sdio: add WOWLAN support for S3 suspend state
rsi: sdio: Add WOWLAN support for S4 hibernate state
rsi: sdio: Add WOWLAN support for S5 shutdown state

Kees Cook (9):
rtlwifi: Convert timers to use timer_setup()
qtnfmac: Convert timers to use timer_setup()
iwlegacy: Convert timers to use timer_setup()
atmel: Convert timers to use timer_setup()
cw1200: Convert timers to use timer_setup()
drivers/wireless: rsi: Convert timers to use timer_setup()
mwifiex: Convert timers to use timer_setup()
libertas: Convert timers to use timer_setup()
ath: Convert timers to use timer_setup()

Liad Kaufman (1):
iwlwifi: mvm: add missing lq_color

Loic Poulain (1):
wcn36xx: Disable 5GHz for wcn3620

Luca Coelho (3):
iwlwifi: mvm: move umac_error_event_table validity check to where it's set
iwlwifi: define minimum valid address for umac_error_event_table in cfg
iwlwifi: pcie: sort IDs for the 9000 series for easier comparisons

Miaoqing Pan (1):
ath9k: fix tx99 potential info leak

Nik Nyby (1):
rtlwifi: rtl8821ae: Fix typo in variable name

Ping-Ke Shih (1):
rtlwifi: Remove seq_number from rtl_tid_data

Rajkumar Manoharan (1):
ath10k: add new cipher suite support

Sara Sharon (1):
iwlwifi: mvm: remove duplicated fields in mvm reorder buffer

Sergey Matyukevich (4):
qtnfmac: modify full Tx queue error reporting
qtnfmac: enable registration of more mgmt frames
qtnfmac: drop nonexistent function declaration
qtnfmac: modify full Tx queue recovery

Thomas Meyer (1):
ath9k: Use ARRAY_SIZE macro

Venkateswara Naralasetty (1):
ath10k: check power save support in STA mode through FW IE

Ville SyrjÃlà (1):
ath9k: Avoid a potential deadlock

MAINTAINERS | 1 -
drivers/bcma/driver_mips.c | 11 +-
drivers/net/wireless/ath/ar5523/ar5523.c | 7 +-
drivers/net/wireless/ath/ath10k/core.c | 13 +
drivers/net/wireless/ath/ath10k/core.h | 3 +
drivers/net/wireless/ath/ath10k/htt_rx.c | 6 +-
drivers/net/wireless/ath/ath10k/hw.c | 13 +-
drivers/net/wireless/ath/ath10k/hw.h | 7 +-
drivers/net/wireless/ath/ath10k/mac.c | 168 +-
drivers/net/wireless/ath/ath10k/pci.c | 46 +-
drivers/net/wireless/ath/ath10k/pci.h | 2 +-
drivers/net/wireless/ath/ath10k/spectral.c | 2 +-
drivers/net/wireless/ath/ath10k/wmi.c | 3 +-
drivers/net/wireless/ath/ath10k/wmi.h | 1 +
drivers/net/wireless/ath/ath6kl/cfg80211.c | 6 +-
drivers/net/wireless/ath/ath6kl/core.h | 2 +-
drivers/net/wireless/ath/ath6kl/main.c | 5 +-
drivers/net/wireless/ath/ath6kl/txrx.c | 6 +-
drivers/net/wireless/ath/ath6kl/wmi.c | 4 +-
drivers/net/wireless/ath/ath6kl/wmi.h | 2 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 5 +-
drivers/net/wireless/ath/ath9k/ar9003_mac.c | 4 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 4 +-
drivers/net/wireless/ath/ath9k/channel.c | 19 +-
drivers/net/wireless/ath/ath9k/debug.c | 4 +-
drivers/net/wireless/ath/ath9k/dfs.c | 2 +-
drivers/net/wireless/ath/ath9k/gpio.c | 14 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 8 +-
drivers/net/wireless/ath/ath9k/htc.h | 2 +-
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 2 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 27 +-
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +-
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 10 +-
drivers/net/wireless/ath/ath9k/init.c | 12 +-
drivers/net/wireless/ath/ath9k/link.c | 10 +-
drivers/net/wireless/ath/ath9k/main.c | 22 +-
drivers/net/wireless/ath/ath9k/mci.c | 2 +-
drivers/net/wireless/ath/ath9k/tx99.c | 5 +
drivers/net/wireless/ath/ath9k/wmi.c | 4 +-
drivers/net/wireless/ath/wcn36xx/main.c | 12 +-
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 6 +
drivers/net/wireless/ath/wil6210/debugfs.c | 45 -
drivers/net/wireless/ath/wil6210/main.c | 15 +-
drivers/net/wireless/ath/wil6210/p2p.c | 4 +-
drivers/net/wireless/ath/wil6210/wil6210.h | 2 +-
drivers/net/wireless/atmel/atmel.c | 10 +-
.../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 1675 ++++++++++----------
drivers/net/wireless/intel/iwlegacy/3945-mac.c | 2 +-
drivers/net/wireless/intel/iwlegacy/3945-rs.c | 10 +-
drivers/net/wireless/intel/iwlegacy/4965-mac.c | 9 +-
drivers/net/wireless/intel/iwlegacy/common.c | 4 +-
drivers/net/wireless/intel/iwlegacy/common.h | 2 +-
drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 3 +-
drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 3 +-
drivers/net/wireless/intel/iwlwifi/cfg/a000.c | 3 +-
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 4 +-
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 20 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 43 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 49 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 44 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 10 +
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 17 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 84 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 5 +-
drivers/net/wireless/marvell/libertas/cfg.c | 3 -
drivers/net/wireless/marvell/libertas/if_usb.c | 6 +-
drivers/net/wireless/marvell/libertas/main.c | 21 +-
drivers/net/wireless/marvell/libertas_tf/if_usb.c | 6 +-
drivers/net/wireless/marvell/libertas_tf/main.c | 7 +-
.../net/wireless/marvell/mwifiex/11n_rxreorder.c | 7 +-
drivers/net/wireless/marvell/mwifiex/cmdevt.c | 5 +-
drivers/net/wireless/marvell/mwifiex/fw.h | 3 +-
drivers/net/wireless/marvell/mwifiex/init.c | 7 +-
drivers/net/wireless/marvell/mwifiex/main.c | 3 +-
drivers/net/wireless/marvell/mwifiex/main.h | 4 +-
drivers/net/wireless/marvell/mwifiex/tdls.c | 7 +-
drivers/net/wireless/marvell/mwifiex/usb.c | 9 +-
drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 24 +-
drivers/net/wireless/quantenna/qtnfmac/commands.c | 5 +-
drivers/net/wireless/quantenna/qtnfmac/core.c | 29 +-
drivers/net/wireless/quantenna/qtnfmac/core.h | 4 +-
.../net/wireless/quantenna/qtnfmac/pearl/pcie.c | 15 +-
.../quantenna/qtnfmac/pearl/pcie_bus_priv.h | 1 +
drivers/net/wireless/quantenna/qtnfmac/qlink.h | 11 +-
drivers/net/wireless/realtek/rtlwifi/base.c | 26 +-
drivers/net/wireless/realtek/rtlwifi/base.h | 4 +-
drivers/net/wireless/realtek/rtlwifi/core.c | 2 +-
drivers/net/wireless/realtek/rtlwifi/pci.c | 17 -
drivers/net/wireless/realtek/rtlwifi/ps.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 6 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/dm.h | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 7 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/hw.h | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 12 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 10 +-
drivers/net/wireless/realtek/rtlwifi/usb.c | 17 -
drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 -
drivers/net/wireless/rsi/rsi_91x_core.c | 8 +
drivers/net/wireless/rsi/rsi_91x_hal.c | 7 +-
drivers/net/wireless/rsi/rsi_91x_mac80211.c | 135 +-
drivers/net/wireless/rsi/rsi_91x_main.c | 5 +-
drivers/net/wireless/rsi/rsi_91x_mgmt.c | 69 +-
drivers/net/wireless/rsi/rsi_91x_sdio.c | 141 ++
drivers/net/wireless/rsi/rsi_common.h | 5 +-
drivers/net/wireless/rsi/rsi_main.h | 12 +-
drivers/net/wireless/rsi/rsi_mgmt.h | 33 +-
drivers/net/wireless/st/cw1200/main.c | 3 +-
drivers/net/wireless/st/cw1200/queue.c | 6 +-
drivers/net/wireless/st/cw1200/sta.c | 5 +-
drivers/net/wireless/st/cw1200/sta.h | 2 +-
111 files changed, 1838 insertions(+), 1426 deletions(-)

--
Kalle Valo