mbox series

pull-request: wireless-drivers-next 2019-08-19

Message ID 87tvad9l1v.fsf@kamboji.qca.qualcomm.com (mailing list archive)
State Not Applicable
Delegated to: Kalle Valo
Headers show
Series pull-request: wireless-drivers-next 2019-08-19 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git tags/wireless-drivers-next-for-davem-2019-08-19

Message

Kalle Valo Aug. 19, 2019, 4:28 p.m. UTC
Hi Dave,

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

Kalle

The following changes since commit 3e3bb69589e482e0783f28d4cd1d8e56fda0bcbb:

  tc-testing: added tdc tests for [b|p]fifo qdisc (2019-07-23 14:08:15 -0700)

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-2019-08-19

for you to fetch changes up to 6004cf298a4180199dc40bc40466126df8a5a88c:

  b43legacy: Remove pointless cond_resched() wrapper (2019-08-06 15:43:50 +0300)

----------------------------------------------------------------
wireless-drivers-next patches for 5.4

First set of patches for 5.4.

Major changes:

brcmfmac

* enable 160 MHz channel support

rt2x00

* add support for PLANEX GW-USMicroN USB device

rtw88

* add Bluetooth coexistance support

----------------------------------------------------------------
Arend van Spriel (10):
      brcmfmac: add 160MHz in chandef_to_chanspec()
      brcmfmac: enable DFS_OFFLOAD extended feature if supported
      brcmfmac: allow 160MHz in custom regulatory rules
      Revert "brcmfmac: fix NULL pointer derefence during USB disconnect"
      brcmfmac: change the order of things in brcmf_detach()
      brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down
      brcmfmac: clear events in brcmf_fweh_detach() will always fail
      brcmfmac: avoid firmware commands when bus is down
      brcmfmac: simply remove flowring if bus is down
      brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar

Brian Norris (2):
      rtw88: use txpwr_lmt_cfg_pair struct, not arrays
      Revert "mwifiex: fix system hang problem after resume"

Chris Chiu (1):
      rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU

Chuhong Yuan (5):
      bcma: Use dev_get_drvdata
      iwlegacy: Use dev_get_drvdata where possible
      mwifiex: pcie: Use dev_get_drvdata
      qtnfmac_pcie: Use dev_get_drvdata
      rtlwifi: rtl_pci: Use dev_get_drvdata

Colin Ian King (3):
      libertas: remove redundant assignment to variable ret
      wl3501_cs: remove redundant variable rc
      ipw2x00: remove redundant assignment to err

Dan Williams (1):
      libertas: Fix a double free in if_spi_c2h_data()

Enrico Weigelt (1):
      rsi: return explicit error values

Ganapathi Kondraju (2):
      rsi: fix for sdio interface setup in 9116
      rsi: fix for sdio reset card issue

Greg Kroah-Hartman (1):
      rt2x00: no need to check return value of debugfs_create functions

Hariprasad Kelam (1):
      rtlwifi: btcoex: fix issue possible condition with no effect (if == else)

Jian-Hong Pan (2):
      rtw88: pci: Rearrange the memory usage for skb in RX ISR
      rtw88: pci: Use DMA sync instead of remapping in RX ISR

Joe Perches (1):
      rtw88: Fix misuse of GENMASK macro

Kevin Easton (1):
      libertas: Add missing sentinel at end of if_usb.c fw_table

Larry Finger (9):
      rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros
      rtlwifi: rtl88188ee: Replace local bit manipulation macros
      rtlwifi: rtl8188ee: Convert macros that set descriptor
      rtlwifi: rtl8188ee: Convert inline routines to little-endian words
      rtlwifi: rtl8188ee: Remove local configuration variable
      rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX
      rtlwifi: rtl8192ce: Replace local bit manipulation macros
      rtlwifi: rtl8192ce: Convert macros that set descriptor
      rtlwifi: rtl8192ce: Convert inline routines to little-endian words

Mao Wenan (1):
      mwifiex: use eth_broadcast_addr() to assign broadcast address

Masanari Iida (1):
      rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN

Navid Emamdoost (1):
      mt7601u: null check the allocation

Pavel Machek (1):
      mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie()

Ping-Ke Shih (1):
      rtlwifi: remove assignment to itself

Rafał Miłecki (1):
      brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash

Soeren Moch (1):
      rt2x00usb: remove unnecessary rx flag checks

Stanislaw Gruszka (1):
      mt7601u: use params->ssn value directly

Thomas Gleixner (1):
      b43legacy: Remove pointless cond_resched() wrapper

Yan-Hsuan Chuang (3):
      rtw88: allow c2h operation in irq context
      rtw88: enclose c2h cmd handle with mutex
      rtw88: add BT co-existence support

YueHaibing (5):
      libertas_tf: Use correct channel range in lbtf_geo_init
      rtlwifi: remove unneeded function _rtl_dump_channel_map()
      brcmfmac: remove set but not used variable 'dtim_period'
      brcmsmac: remove three set but not used variables
      rtw88: pci: remove set but not used variable 'ip_sel'

Zong-Zhe Yang (1):
      rtw88: debug: dump tx power indexes in use

 drivers/bcma/host_pci.c                            |    6 +-
 drivers/net/wireless/broadcom/b43legacy/phy.c      |   21 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c    |   11 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h    |    6 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   61 +-
 .../wireless/broadcom/brcm80211/brcmfmac/common.c  |    1 -
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |   30 +-
 .../wireless/broadcom/brcm80211/brcmfmac/feature.c |    1 +
 .../wireless/broadcom/brcm80211/brcmfmac/feature.h |    4 +-
 .../wireless/broadcom/brcm80211/brcmfmac/fweh.c    |    9 -
 .../broadcom/brcm80211/brcmfmac/fwsignal.c         |   16 +-
 .../broadcom/brcm80211/brcmfmac/fwsignal.h         |    3 +-
 .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c  |    7 +
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |    3 +-
 .../wireless/broadcom/brcm80211/brcmfmac/proto.c   |   10 +-
 .../wireless/broadcom/brcm80211/brcmfmac/proto.h   |    3 +-
 .../wireless/broadcom/brcm80211/brcmsmac/main.c    |   13 -
 drivers/net/wireless/intel/ipw2x00/ipw2100.c       |    2 +-
 drivers/net/wireless/intel/iwlegacy/common.c       |    3 +-
 drivers/net/wireless/marvell/libertas/if_spi.c     |   14 +-
 drivers/net/wireless/marvell/libertas/if_usb.c     |    3 +-
 drivers/net/wireless/marvell/libertas/main.c       |    2 +-
 drivers/net/wireless/marvell/libertas_tf/cmd.c     |    2 +-
 drivers/net/wireless/marvell/mwifiex/init.c        |    2 +-
 drivers/net/wireless/marvell/mwifiex/pcie.c        |    8 +-
 drivers/net/wireless/marvell/mwifiex/scan.c        |    2 +-
 drivers/net/wireless/marvell/mwifiex/tdls.c        |    3 +-
 drivers/net/wireless/mediatek/mt7601u/init.c       |    3 +
 drivers/net/wireless/mediatek/mt7601u/main.c       |    4 +-
 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c |    4 +-
 drivers/net/wireless/ralink/rt2x00/rt2800usb.c     |    1 +
 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c   |  136 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c     |    9 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c |   11 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |    3 +-
 .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c       |    8 +-
 drivers/net/wireless/realtek/rtlwifi/pci.c         |    6 +-
 drivers/net/wireless/realtek/rtlwifi/regd.c        |   18 -
 .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c    |    7 +-
 .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c    |    4 -
 .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c   |  257 +-
 .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.h   | 1046 ++++----
 .../net/wireless/realtek/rtlwifi/rtl8192ce/sw.c    |    2 -
 .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c   |  215 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.h   |  803 +++---
 .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c    |    2 -
 .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c    |    2 -
 .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c    |    4 -
 .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c    |    4 -
 .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c    |    4 -
 drivers/net/wireless/realtek/rtw88/Makefile        |    1 +
 drivers/net/wireless/realtek/rtw88/coex.c          | 2507 +++++++++++++++++++
 drivers/net/wireless/realtek/rtw88/coex.h          |  369 +++
 drivers/net/wireless/realtek/rtw88/debug.c         |  112 +
 drivers/net/wireless/realtek/rtw88/fw.c            |  135 +-
 drivers/net/wireless/realtek/rtw88/fw.h            |   73 +
 drivers/net/wireless/realtek/rtw88/mac80211.c      |   19 +
 drivers/net/wireless/realtek/rtw88/main.c          |   45 +-
 drivers/net/wireless/realtek/rtw88/main.h          |  233 ++
 drivers/net/wireless/realtek/rtw88/pci.c           |   74 +-
 drivers/net/wireless/realtek/rtw88/phy.c           |   15 +-
 drivers/net/wireless/realtek/rtw88/phy.h           |    9 +
 drivers/net/wireless/realtek/rtw88/ps.c            |    9 +
 drivers/net/wireless/realtek/rtw88/reg.h           |   62 +
 drivers/net/wireless/realtek/rtw88/rtw8822b.c      |  462 +++-
 .../net/wireless/realtek/rtw88/rtw8822b_table.c    | 1564 +++++++++---
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |  355 ++-
 .../net/wireless/realtek/rtw88/rtw8822c_table.c    | 2635 +++++++++++++-------
 drivers/net/wireless/rsi/rsi_91x_sdio.c            |   31 +-
 drivers/net/wireless/wl3501_cs.c                   |    4 +-
 70 files changed, 8606 insertions(+), 2907 deletions(-)
 create mode 100644 drivers/net/wireless/realtek/rtw88/coex.c
 create mode 100644 drivers/net/wireless/realtek/rtw88/coex.h

Comments

David Miller Aug. 20, 2019, 1:34 a.m. UTC | #1
From: Kalle Valo <kvalo@codeaurora.org>
Date: Mon, 19 Aug 2019 19:28:28 +0300

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

Pulled, thanks Kalle.