mbox series

pull-request: wireless-drivers-next-2019-11-15

Message ID 20191115171856.0F3D060C16@smtp.codeaurora.org
State Accepted
Delegated to: David Miller
Headers show
Series pull-request: wireless-drivers-next-2019-11-15 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git tags/wireless-drivers-next-2019-11-15

Message

Kalle Valo Nov. 15, 2019, 5:18 p.m. UTC
Hi,

here's a pull request to net-next tree, more info below. Please let me know if
there are any problems.

Kalle

The following changes since commit a3ead21d6eec4d18b48466c7b978566bc9cab676:

  Merge tag 'wireless-drivers-next-2019-11-05' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next (2019-11-05 18:36:35 -0800)

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-2019-11-15

for you to fetch changes up to 4f5969c36a4572dbaf8737dd9f486382d4e44b4a:

  rtw88: remove duplicated include from ps.c (2019-11-15 14:24:38 +0200)

----------------------------------------------------------------
wireless-drivers-next patches for v5.5

Second set of patches for v5.5. Nothing special this time, smaller
features to various drivers and of course fixes all over.

Major changes:

iwlwifi

* update scan FW API

* bump the supported FW API version

* add debug dump collection on assert in WoWLAN

* enable adaptive dwell on P2P interfaces

ath10k

* request for PM_QOS_CPU_DMA_LATENCY to improve firmware initialisation time

qtnfmac

* add support for getting/setting transmit power

* handle MIC failure event from firmware

rtl8xxxu

* add support for Edimax EW-7611ULB

wil6210

* add SPDX license identifiers

----------------------------------------------------------------
Abhishek Ambure (1):
      ath10k: enable transmit data ack RSSI for QCA9884

Bjorn Andersson (3):
      ath10k: Correct error handling of dma_map_single()
      ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()"
      ath10k: qmi: Sleep for a while before assigning MSA memory

Brian Norris (1):
      rtw88: signal completion even on firmware-request failure

Colin Ian King (2):
      ath10k: fix null dereference on pointer crash_data
      iwlwifi: remove redundant assignment to variable bufsz

Daniel Golle (1):
      rt2800: remove errornous duplicate condition

Eduardo Abinader (3):
      wcn36xx: remove unecessary return
      wcn36xx: fix typo
      brcmsmac: remove unnecessary return

Emmanuel Grumbach (2):
      iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static
      iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout

Haim Dreyfuss (1):
      iwlwifi: mvm: don't skip mgmt tid when flushing all tids

Hui Peng (1):
      ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe

Ihab Zhaika (1):
      iwlwifi: refactor the SAR tables from mvm to acpi

Ikjoon Jang (1):
      ath10k: disable cpuidle during downloading firmware

Jes Sorensen (1):
      rtl8xxxu: Add support for Edimax EW-7611ULB

Johannes Berg (4):
      iwlwifi: FW API: reference enum in docs of modify_mask
      iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560
      iwlwifi: 22000: fix some indentation
      iwlwifi: mvm: fix non-ACPI function

Kalle Valo (2):
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git

Larry Finger (3):
      rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address
      rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer
      rtlwifi: rtl8192de: Fix missing enable interrupt flag

Lior David (1):
      wil6210: add SPDX license identifiers

Luca Coelho (3):
      iwlwifi: mvm: fix support for single antenna diversity
      iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd()
      iwlwifi: bump FW API to 51 for 22000 series

Miaoqing Pan (3):
      ath10k: fix array out-of-bounds access
      ath10k: fix memory leak for tpc_stats_final
      ath10k: fix get invalid tx rate for Mesh metric

Mikhail Karpenko (1):
      qtnfmac: add support for getting/setting transmit power

Mordechay Goodstein (3):
      iwlwifi: mvm: in VHT connection use only VHT capabilities
      iwlwifi: mvm: print rate_n_flags in a pretty format
      iwlwifi: mvm: start CTDP budget from 2400mA

Ping-Ke Shih (1):
      rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt()

Saurav Girepunje (1):
      ath5k: eeprom: Remove unneeded variable

Sergey Matyukevich (6):
      qtnfmac: fix using skb after free
      qtnfmac: fix debugfs support for multiple cards
      qtnfmac: fix invalid channel information output
      qtnfmac: modify Rx descriptors queue setup
      qtnfmac: send EAPOL frames via control path
      qtnfmac: handle MIC failure event from firmware

Shahar S Matityahu (4):
      iwlwifi: dbg_ini: support dump collection upon assert during D3
      iwlwifi: scan: make new scan req versioning flow
      iwlwifi: scan: support scan req cmd ver 12
      iwlwifi: mvm: scan: enable adaptive dwell in p2p

Tomislav Požega (1):
      ath: rename regulatory rules

Tova Mussai (4):
      iwlwifi: nvm: update iwl_uhb_nvm_channels
      iwlwifi: scan: create function for scan scheduling params
      iwlwifi: scan: Create function to build scan cmd
      iwlwifi: scan: adapt the code to use api ver 11

Wang Xuerui (1):
      iwlwifi: mvm: fix unaligned read of rx_pkt_status

Yan-Hsuan Chuang (2):
      rtw88: raise LPS threshold to 50, for less power consumption
      rtw88: fix potential NULL pointer access for firmware

YueHaibing (4):
      ath10k: remove unneeded semicolon
      brcmsmac: remove set but not used variables
      rtlwifi: rtl8225se: remove some unused const variables
      rtw88: remove duplicated include from ps.c

Zheng Yongjun (1):
      rtl8xxxu: Remove set but not used variable 'rsr'

Zhi Chen (1):
      ath10k: fix potential issue of peer stats allocation

zhong jiang (2):
      ipw2x00: Remove redundant variable "rc"
      iwlegacy: Remove redundant variable "ret"

 drivers/net/wireless/ath/ath10k/core.c             |  12 +-
 drivers/net/wireless/ath/ath10k/debug.c            |   3 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c           |   2 +-
 drivers/net/wireless/ath/ath10k/hw.c               |   1 +
 drivers/net/wireless/ath/ath10k/mac.c              |  11 +-
 drivers/net/wireless/ath/ath10k/qmi.c              |   7 +
 drivers/net/wireless/ath/ath10k/snoc.c             |   2 +-
 drivers/net/wireless/ath/ath10k/txrx.c             |   2 +
 drivers/net/wireless/ath/ath10k/usb.c              |   8 +
 drivers/net/wireless/ath/ath10k/wmi.c              |  49 +-
 drivers/net/wireless/ath/ath5k/eeprom.c            |   4 +-
 drivers/net/wireless/ath/regd.c                    |  50 +-
 drivers/net/wireless/ath/wcn36xx/hal.h             |   2 +-
 drivers/net/wireless/ath/wcn36xx/main.c            |   2 -
 drivers/net/wireless/ath/wil6210/boot_loader.h     |  13 +-
 drivers/net/wireless/ath/wil6210/cfg80211.c        |  13 +-
 drivers/net/wireless/ath/wil6210/debug.c           |  13 +-
 drivers/net/wireless/ath/wil6210/debugfs.c         |  13 +-
 drivers/net/wireless/ath/wil6210/ethtool.c         |  13 +-
 drivers/net/wireless/ath/wil6210/fw.c              |  13 +-
 drivers/net/wireless/ath/wil6210/fw.h              |  13 +-
 drivers/net/wireless/ath/wil6210/fw_inc.c          |  13 +-
 drivers/net/wireless/ath/wil6210/interrupt.c       |  13 +-
 drivers/net/wireless/ath/wil6210/main.c            |  13 +-
 drivers/net/wireless/ath/wil6210/netdev.c          |  13 +-
 drivers/net/wireless/ath/wil6210/p2p.c             |  13 +-
 drivers/net/wireless/ath/wil6210/pcie_bus.c        |  13 +-
 drivers/net/wireless/ath/wil6210/pm.c              |  13 +-
 drivers/net/wireless/ath/wil6210/pmc.c             |  13 +-
 drivers/net/wireless/ath/wil6210/pmc.h             |  17 +-
 drivers/net/wireless/ath/wil6210/rx_reorder.c      |  13 +-
 drivers/net/wireless/ath/wil6210/trace.c           |  13 +-
 drivers/net/wireless/ath/wil6210/trace.h           |  13 +-
 drivers/net/wireless/ath/wil6210/txrx.c            |  13 +-
 drivers/net/wireless/ath/wil6210/txrx.h            |  13 +-
 drivers/net/wireless/ath/wil6210/txrx_edma.c       |  13 +-
 drivers/net/wireless/ath/wil6210/txrx_edma.h       |  13 +-
 drivers/net/wireless/ath/wil6210/wil6210.h         |  13 +-
 drivers/net/wireless/ath/wil6210/wil_crash_dump.c  |  13 +-
 drivers/net/wireless/ath/wil6210/wil_platform.c    |  15 +-
 drivers/net/wireless/ath/wil6210/wil_platform.h    |  13 +-
 drivers/net/wireless/ath/wil6210/wmi.c             |  13 +-
 drivers/net/wireless/ath/wil6210/wmi.h             |  13 +-
 .../wireless/broadcom/brcm80211/brcmsmac/main.c    |  13 +-
 drivers/net/wireless/intel/ipw2x00/libipw_rx.c     |   4 +-
 drivers/net/wireless/intel/iwlegacy/4965-mac.c     |   3 +-
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c     |  52 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       | 287 +++++++++++
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h       |  84 ++++
 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h   | 208 ++++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/sta.h    |  10 +-
 .../net/wireless/intel/iwlwifi/fw/api/time-event.h |   4 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h     |   6 +-
 drivers/net/wireless/intel/iwlwifi/fw/img.h        |  18 +
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h    |  11 +
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |   1 -
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h       |   2 -
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |   2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-fh.h        |   2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |   9 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |   2 +
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |   7 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        | 392 +++------------
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |  21 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c     |   8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c        |   8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h        |   2 +
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c        |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      | 557 ++++++++++++++++++---
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c        |  43 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |   4 +-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h |   7 +-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c       |  53 +-
 .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |   4 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |  31 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c  |  18 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c       |   2 +-
 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c  |  41 ++
 drivers/net/wireless/quantenna/qtnfmac/commands.c  |  71 ++-
 drivers/net/wireless/quantenna/qtnfmac/commands.h  |   3 +
 drivers/net/wireless/quantenna/qtnfmac/core.c      |  23 +-
 drivers/net/wireless/quantenna/qtnfmac/core.h      |   1 -
 drivers/net/wireless/quantenna/qtnfmac/event.c     |  47 +-
 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c |  12 +-
 .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h    |   4 +-
 .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c   |  36 +-
 .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c   |  28 +-
 drivers/net/wireless/quantenna/qtnfmac/qlink.h     |  57 +++
 drivers/net/wireless/ralink/rt2x00/rt2800lib.c     |   5 +-
 .../wireless/realtek/rtl818x/rtl8180/rtl8225se.c   |  42 --
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |   7 +-
 .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c    |   2 +
 .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c    |   9 +-
 .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c    |   1 +
 .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c   |  25 +-
 .../net/wireless/realtek/rtlwifi/rtl8192de/trx.h   |   2 +
 drivers/net/wireless/realtek/rtw88/main.c          |   5 +-
 drivers/net/wireless/realtek/rtw88/ps.c            |   1 -
 drivers/net/wireless/realtek/rtw88/ps.h            |   2 +-
 102 files changed, 1739 insertions(+), 1113 deletions(-)

Comments

David Miller Nov. 16, 2019, 9:08 p.m. UTC | #1
From: Kalle Valo <kvalo@codeaurora.org>
Date: Fri, 15 Nov 2019 17:18:56 +0000 (UTC)

> here's a pull request to net-next tree, more info below. Please let me know if
> there are any problems.

Pulled.