mbox series

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

Message ID 87shdvwixu.fsf@kamboji.qca.qualcomm.com
State Accepted, archived
Delegated to: David Miller
Headers show
Series pull-request: wireless-drivers-next 2017-11-03 | expand

Pull-request

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

Message

Kalle Valo Nov. 3, 2017, 2:11 p.m. UTC
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(-)