mbox series

pull-request: wireless-drivers-next 2019-09-14

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

Pull-request

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

Message

Kalle Valo Sept. 14, 2019, 10:14 a.m. UTC
Hi Dave,

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

Kalle

The following changes since commit 172ca8308b0517ca2522a8c885755fd5c20294e7:

  cxgb4: Fix spelling typos (2019-09-12 12:50:56 +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-2019-09-14

for you to fetch changes up to f9e568754562e0f506e12aa899c378b4155080e9:

  Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2019-09-13 18:15:58 +0300)

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

Last set of patches for 5.4. wil6210 and rtw88 being most active this
time, but ath9k also having a new module to load devices without
EEPROM.

Major changes:

wil6210

* add support for Enhanced Directional Multi-Gigabit (EDMG) channels 9-11

* add debugfs file to show PCM ring content

* report boottime_ns in scan results

ath9k

* add a separate loader for AR92XX (and older) pci(e) without eeprom

brcmfmac

* use the same wiphy after PCIe reset to not confuse the user space

rtw88

* enable interrupt migration

* enable AMSDU in AMPDU aggregation

* report RX power for each antenna

* enable to DPK and IQK calibration methods to improve performance

----------------------------------------------------------------
Ahmad Masri (1):
      wil6210: fix PTK re-key race

Alexei Avshalom Lazar (2):
      wil6210: Add EDMG channel support
      wil6210: verify cid value is valid

Arnd Bergmann (1):
      wcn36xx: use dynamic allocation for large variables

Ben Greear (1):
      ath10k: free beacon buf later in vdev teardown

Chin-Yen Lee (1):
      rtw88: 8822c: update pwr_seq to v13

Christian Lamparter (1):
      ath9k: add loader for AR92XX (and older) pci(e)

Colin Ian King (4):
      wil6210: fix wil_cid_valid with negative cid values
      rtlwifi: rtl8821ae: make array static const and remove redundant assignment
      bcma: make arrays pwr_info_offset and sprom_sizes static const, shrinks object size
      ssb: make array pwr_info_offset static const, makes object smaller

Dedy Lansky (4):
      wil6210: add wil_netif_rx() helper function
      wil6210: add debugfs to show PMC ring content
      wil6210: make sure DR bit is read before rest of the status message
      wil6210: properly initialize discovery_expired_work

Hui Peng (1):
      ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe()

Jia-Ju Bai (1):
      ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create()

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

Larry Finger (9):
      rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros
      rtlwifi: rtl8723ae: Replace local bit manipulation macros
      rtlwifi: rtl8723ae: Convert macros that set descriptor
      rtlwifi: rtl8723ae: Convert inline routines to little-endian words
      rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros
      rtlwifi: rtl8723be: Replace local bit manipulation macros
      rtlwifi: rtl8723be: Convert macros that set descriptor
      rtlwifi: rtl8723be: Convert inline routines to little-endian words
      rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros

Lior David (3):
      wil6210: use writel_relaxed in wil_debugfs_iomem_x32_set
      wil6210: fix RX short frame check
      wil6210: ignore reset errors for FW during probe

Lorenzo Bianconi (5):
      ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init
      ath9k: dyanck: introduce ath_dynack_set_timeout routine
      ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset
      ath9k: dynack: set max timeout according to channel width
      ath9k: dynack: set ackto to max timeout in ath_dynack_reset

Lubomir Rintel (1):
      libertas: use mesh_wdev->ssid instead of priv->mesh_ssid

Luis Correia (1):
      CREDITS: Update email address

Markus Elfring (1):
      wil6210: Delete an unnecessary kfree() call in wil_tid_ampdu_rx_alloc()

Maya Erez (1):
      wil6210: report boottime_ns in scan results

Michael Straube (3):
      rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version
      rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version
      rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version

Navid Emamdoost (2):
      ath9k_htc: release allocated buffer if timed out
      ath9k: release allocated buffer if timed out

Nicolas Boichat (1):
      ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet

Rafał Miłecki (3):
      brcmfmac: move "cfg80211_ops" pointer to another struct
      brcmfmac: split brcmf_attach() and brcmf_detach() functions
      brcmfmac: don't realloc wiphy during PCIe reset

Rakesh Pillai (1):
      ath10k: fix channel info parsing for non tlv target

Tsang-Shian Lin (2):
      rtw88: 8822c: Enable interrupt migration
      rtw88: fix wrong rx power calculation

Tzu-En Huang (2):
      rtw88: 8822c: add SW DPK support
      rtw88: add dynamic cck pd mechanism

Wen Gong (2):
      ath10k: add mic bytes for pmf management packet
      ath10k: add reorder and change PN check logic for mac80211

Yan-Hsuan Chuang (5):
      rtw88: 8822c: update PHY parameter to v38
      rtw88: 8822c: add FW IQK support
      rtw88: move IQK/DPK into phy_calibration
      rtw88: allows to receive AMSDU in AMPDU
      rtw88: report RX power for each antenna

YueHaibing (1):
      carl9170: remove set but not used variable 'udev'

zhong jiang (2):
      ath9k: Remove unneeded variable to store return value
      brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable

 CREDITS                                            |    2 +-
 drivers/bcma/sprom.c                               |   10 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c           |   91 +-
 drivers/net/wireless/ath/ath10k/htt_tx.c           |    8 +
 drivers/net/wireless/ath/ath10k/mac.c              |    9 +-
 drivers/net/wireless/ath/ath10k/sdio.c             |   29 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.c          |    2 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.h          |   16 +
 drivers/net/wireless/ath/ath10k/wmi.h              |    8 -
 drivers/net/wireless/ath/ath6kl/htc_mbox.c         |    4 +-
 drivers/net/wireless/ath/ath6kl/usb.c              |    8 +
 drivers/net/wireless/ath/ath9k/Kconfig             |   16 +
 drivers/net/wireless/ath/ath9k/Makefile            |    2 +
 .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c  |  215 +
 drivers/net/wireless/ath/ath9k/dynack.c            |  101 +-
 drivers/net/wireless/ath/ath9k/htc_drv_init.c      |    4 +-
 drivers/net/wireless/ath/ath9k/htc_hst.c           |    3 +
 drivers/net/wireless/ath/ath9k/wmi.c               |    1 +
 drivers/net/wireless/ath/carl9170/usb.c            |    2 -
 drivers/net/wireless/ath/wcn36xx/smd.c             |  186 +-
 drivers/net/wireless/ath/wil6210/cfg80211.c        |  221 +-
 drivers/net/wireless/ath/wil6210/debugfs.c         |   16 +-
 drivers/net/wireless/ath/wil6210/main.c            |    4 +
 drivers/net/wireless/ath/wil6210/netdev.c          |    4 +
 drivers/net/wireless/ath/wil6210/pcie_bus.c        |    4 +-
 drivers/net/wireless/ath/wil6210/pmc.c             |   26 +
 drivers/net/wireless/ath/wil6210/pmc.h             |    1 +
 drivers/net/wireless/ath/wil6210/rx_reorder.c      |    1 -
 drivers/net/wireless/ath/wil6210/txrx.c            |  244 +-
 drivers/net/wireless/ath/wil6210/txrx.h            |   42 +
 drivers/net/wireless/ath/wil6210/txrx_edma.c       |   40 +-
 drivers/net/wireless/ath/wil6210/txrx_edma.h       |   12 +-
 drivers/net/wireless/ath/wil6210/wil6210.h         |   25 +-
 drivers/net/wireless/ath/wil6210/wmi.c             |   43 +-
 drivers/net/wireless/ath/wil6210/wmi.h             |   29 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h |    4 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |    1 -
 .../broadcom/brcm80211/brcmfmac/cfg80211.h         |    1 -
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |   42 +-
 .../wireless/broadcom/brcm80211/brcmfmac/core.h    |    1 +
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |   13 +-
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |   15 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |   34 +-
 .../broadcom/brcm80211/brcmsmac/phy/phy_n.c        |   14 +-
 drivers/net/wireless/marvell/libertas/dev.h        |    2 -
 drivers/net/wireless/marvell/libertas/mesh.c       |   31 +-
 drivers/net/wireless/marvell/libertas/mesh.h       |    3 +-
 drivers/net/wireless/realtek/rtlwifi/base.h        |   27 -
 .../net/wireless/realtek/rtlwifi/rtl8188ee/def.h   |   29 -
 .../net/wireless/realtek/rtlwifi/rtl8192ce/def.h   |   33 -
 .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c   |   23 +-
 .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c   |   18 +-
 .../net/wireless/realtek/rtlwifi/rtl8192de/def.h   |   31 -
 .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c   |   18 +-
 .../net/wireless/realtek/rtlwifi/rtl8723ae/def.h   |   31 -
 .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c   |  212 +-
 .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.h   |  794 +--
 .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c   |  236 +-
 .../net/wireless/realtek/rtlwifi/rtl8723be/trx.h   |  718 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/def.h   |   31 -
 .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c   |    4 +-
 drivers/net/wireless/realtek/rtw88/coex.c          |    2 +-
 drivers/net/wireless/realtek/rtw88/coex.h          |    1 +
 drivers/net/wireless/realtek/rtw88/mac80211.c      |    2 +-
 drivers/net/wireless/realtek/rtw88/main.c          |    1 +
 drivers/net/wireless/realtek/rtw88/main.h          |   56 +-
 drivers/net/wireless/realtek/rtw88/phy.c           |  145 +
 drivers/net/wireless/realtek/rtw88/phy.h           |    2 +
 drivers/net/wireless/realtek/rtw88/reg.h           |   17 +
 drivers/net/wireless/realtek/rtw88/rtw8822b.c      |    8 +-
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      | 1188 +++-
 drivers/net/wireless/realtek/rtw88/rtw8822c.h      |   86 +
 .../net/wireless/realtek/rtw88/rtw8822c_table.c    | 6930 ++++++++++++++------
 .../net/wireless/realtek/rtw88/rtw8822c_table.h    |    3 +
 drivers/net/wireless/realtek/rtw88/rx.c            |    5 +
 drivers/ssb/pci.c                                  |    2 +-
 76 files changed, 8589 insertions(+), 3654 deletions(-)
 create mode 100644 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c

Comments

David Miller Sept. 14, 2019, 1:08 p.m. UTC | #1
From: Kalle Valo <kvalo@codeaurora.org>
Date: Sat, 14 Sep 2019 13:14:40 +0300

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

Pulled, thanks Kalle.
Kalle Valo Sept. 15, 2019, 10:32 a.m. UTC | #2
David Miller <davem@davemloft.net> writes:

> From: Kalle Valo <kvalo@codeaurora.org>
> Date: Sat, 14 Sep 2019 13:14:40 +0300
>
>> here's a pull request to net-next tree for v5.4, more info below. Please
>> let me know if there are any problems.
>
> Pulled, thanks Kalle.

Thanks for pulling this but I don't see it in net-next, maybe you forgot
to push? Nothing important, just making sure it didn't get lost.
David Miller Sept. 15, 2019, 11:38 a.m. UTC | #3
From: Kalle Valo <kvalo@codeaurora.org>
Date: Sun, 15 Sep 2019 13:32:49 +0300

> David Miller <davem@davemloft.net> writes:
> 
>> From: Kalle Valo <kvalo@codeaurora.org>
>> Date: Sat, 14 Sep 2019 13:14:40 +0300
>>
>>> here's a pull request to net-next tree for v5.4, more info below. Please
>>> let me know if there are any problems.
>>
>> Pulled, thanks Kalle.
> 
> Thanks for pulling this but I don't see it in net-next, maybe you forgot
> to push? Nothing important, just making sure it didn't get lost.

I feel asleep while the build test was running, it should be there now :-)