mbox series

pull-request: wireless-next-2022-07-29

Message ID 20220729192832.A5011C433D6@smtp.kernel.org
State New
Headers show
Series pull-request: wireless-next-2022-07-29 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2022-07-29

Message

Kalle Valo July 29, 2022, 7:28 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 8e4372e617854a16d4ec549ba821aad78fd748a6:

  Merge branch 'add-mtu-change-with-stmmac-interface-running' (2022-07-25 19:39:36 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2022-07-29

for you to fetch changes up to 35610745d71df567297bb40c5e4263cda38dddd5:

  Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2022-07-29 16:38:03 +0300)

----------------------------------------------------------------
wireless-next patches for v5.20

Fourth set of patches for v5.20, last few patches before the merge
window. Only driver changes this time, mostly just fixes and cleanup.

Major changes:

brcmfmac

* support brcm,ccode-map-trivial DT property

wcn36xx

* add debugfs file to show firmware feature strings

----------------------------------------------------------------
Ajay Singh (7):
      wifi: wilc1000: add WID_TX_POWER WID in g_cfg_byte array
      wifi: wilc1000: set correct value of 'close' variable in failure case
      wifi: wilc1000: set station_info flag only when signal value is valid
      wifi: wilc1000: get correct length of string WID from received config packet
      wifi: wilc1000: cancel the connect operation during interface down
      wifi: wilc1000: add 'isinit' flag for SDIO bus similar to SPI
      wifi: wilc1000: use existing iftype variable to store the interface type

Alvin Šipraga (2):
      dt-bindings: bcm4329-fmac: add optional brcm,ccode-map-trivial
      wifi: brcmfmac: support brcm,ccode-map-trivial DT property

Ammar Faizi (1):
      wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`

Bryan O'Donoghue (4):
      wifi: wcn36xx: Rename clunky firmware feature bit enum
      wifi: wcn36xx: Move firmware feature bit storage to dedicated firmware.c file
      wifi: wcn36xx: Move capability bitmap to string translation function to firmware.c
      wifi: wcn36xx: Add debugfs entry to read firmware feature strings

Dan Carpenter (1):
      wifi: brcmfmac: use strreplace() in brcmf_of_probe()

Danny van Heumen (1):
      wifi: brcmfmac: prevent double-free on hardware-reset

Hangyu Hua (1):
      wifi: libertas: Fix possible refcount leak in if_usb_probe()

Hans de Goede (2):
      wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper
      wifi: brcmfmac: Replace default (not configured) MAC with a random MAC

Jason Wang (1):
      wifi: mwifiex: Fix comment typo

Jose Ignacio Tornos Martinez (1):
      wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue

Justin Stitt (1):
      wifi: iwlwifi: mvm: fix clang -Wformat warnings

Kalle Valo (2):
      Revert "ath11k: add support for hardware rfkill for QCA6390"
      Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git

Li Qiong (1):
      wifi: mwl8k: use time_after to replace "jiffies > a"

Manikanta Pubbisetty (1):
      wifi: ath11k: Fix register write failure on QCN9074

Paul Cercueil (1):
      wifi: brcmfmac: Remove #ifdef guards for PM related functions

Ping-Ke Shih (1):
      wifi: rtw89: 8852a: update RF radio A/B R56

Uwe Kleine-König (1):
      wifi: wl12xx: Drop if with an always false condition

William Dean (1):
      wifi: rtw88: check the return value of alloc_workqueue()

Xin Gao (1):
      wifi: b43: do not initialise static variable to 0

Xu Qiang (1):
      wifi: plfxlc: Use eth_zero_addr() to assign zero address

Yang Li (2):
      wifi: mwifiex: clean up one inconsistent indenting
      wifi: b43legacy: clean up one inconsistent indenting

Zhang Jiaming (1):
      wifi: rtlwifi: Remove duplicate word and Fix typo

Zheyu Ma (1):
      wifi: rtl8xxxu: Fix the error handling of the probe function

Zong-Zhe Yang (1):
      wifi: rtw89: 8852a: adjust IMR for SER L1

 .../bindings/net/wireless/brcm,bcm4329-fmac.yaml   |  10 +
 drivers/net/wireless/ath/ath11k/ahb.c              |  52 +-
 drivers/net/wireless/ath/ath11k/core.c             |  87 --
 drivers/net/wireless/ath/ath11k/core.h             |   4 -
 drivers/net/wireless/ath/ath11k/hw.h               |   5 -
 drivers/net/wireless/ath/ath11k/mac.c              |  58 --
 drivers/net/wireless/ath/ath11k/mac.h              |   2 -
 drivers/net/wireless/ath/ath11k/pci.c              |  70 +-
 drivers/net/wireless/ath/ath11k/pcic.c             |  57 +-
 drivers/net/wireless/ath/ath11k/pcic.h             |   2 +
 drivers/net/wireless/ath/ath11k/wmi.c              |  41 -
 drivers/net/wireless/ath/ath11k/wmi.h              |  25 -
 drivers/net/wireless/ath/wcn36xx/Makefile          |   3 +-
 drivers/net/wireless/ath/wcn36xx/debug.c           |  39 +
 drivers/net/wireless/ath/wcn36xx/debug.h           |   1 +
 drivers/net/wireless/ath/wcn36xx/firmware.c        | 125 +++
 drivers/net/wireless/ath/wcn36xx/firmware.h        |  84 ++
 drivers/net/wireless/ath/wcn36xx/hal.h             |  68 --
 drivers/net/wireless/ath/wcn36xx/main.c            |  86 +-
 drivers/net/wireless/ath/wcn36xx/smd.c             |  57 +-
 drivers/net/wireless/ath/wcn36xx/smd.h             |   3 -
 drivers/net/wireless/ath/wil6210/debugfs.c         |   4 +-
 drivers/net/wireless/broadcom/b43/main.c           |   2 +-
 drivers/net/wireless/broadcom/b43legacy/main.c     |   2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  |  49 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   3 +
 .../wireless/broadcom/brcm80211/brcmfmac/common.c  |  41 +-
 .../wireless/broadcom/brcm80211/brcmfmac/common.h  |   3 +
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |   8 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/of.c  |  12 +-
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |  15 +-
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.h    |  16 -
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |   1 +
 drivers/net/wireless/marvell/libertas/if_usb.c     |   1 +
 drivers/net/wireless/marvell/mwifiex/pcie.c        |   2 +-
 drivers/net/wireless/marvell/mwifiex/sdio.c        |   2 +-
 drivers/net/wireless/marvell/mwl8k.c               |   2 +-
 drivers/net/wireless/microchip/wilc1000/cfg80211.c |   3 +-
 drivers/net/wireless/microchip/wilc1000/hif.c      |   6 +-
 drivers/net/wireless/microchip/wilc1000/hif.h      |   1 +
 drivers/net/wireless/microchip/wilc1000/netdev.c   |   9 +-
 drivers/net/wireless/microchip/wilc1000/netdev.h   |   1 -
 drivers/net/wireless/microchip/wilc1000/sdio.c     |  13 +
 drivers/net/wireless/microchip/wilc1000/spi.c      |   8 +
 drivers/net/wireless/microchip/wilc1000/wlan.c     |   9 +-
 drivers/net/wireless/microchip/wilc1000/wlan.h     |   1 +
 drivers/net/wireless/microchip/wilc1000/wlan_cfg.c |   6 +-
 drivers/net/wireless/purelifi/plfxlc/usb.c         |   2 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |  21 +-
 drivers/net/wireless/realtek/rtlwifi/core.c        |   2 +-
 drivers/net/wireless/realtek/rtw88/main.c          |   4 +
 drivers/net/wireless/realtek/rtw89/pci.c           |   2 +-
 .../net/wireless/realtek/rtw89/rtw8852a_table.c    | 896 ++++++++++-----------
 drivers/net/wireless/ti/wl12xx/main.c              |   3 -
 55 files changed, 992 insertions(+), 1041 deletions(-)
 create mode 100644 drivers/net/wireless/ath/wcn36xx/firmware.c
 create mode 100644 drivers/net/wireless/ath/wcn36xx/firmware.h

Comments

Jakub Kicinski July 30, 2022, 2:38 a.m. UTC | #1
On Fri, 29 Jul 2022 19:28:32 +0000 (UTC) Kalle Valo wrote:
> Hi,
> 
> here's a pull request to net-next tree, more info below. Please let me know if
> there are any problems.

Sparse complains about this spurious inline:

+++ b/drivers/net/wireless/microchip/wilc1000/hif.h
@@ -206,13 +206,14 @@ int wilc_get_statistics(struct wilc_vif *vif, struct rf_info *stats);
 void wilc_gnrl_async_info_received(struct wilc *wilc, u8 *buffer, u32 length);
 void *wilc_parse_join_bss_param(struct cfg80211_bss *bss,
                                struct cfg80211_crypto_settings *crypto);
 int wilc_set_default_mgmt_key_index(struct wilc_vif *vif, u8 index);
+inline void wilc_handle_disconnect(struct wilc_vif *vif);

drivers/net/wireless/microchip/wilc1000/hif.h:218:35: error: marked inline, but without a definition
patchwork-bot+netdevbpf@kernel.org July 30, 2022, 2:50 a.m. UTC | #2
Hello:

This pull request was applied to netdev/net-next.git (master)
by Jakub Kicinski <kuba@kernel.org>:

On Fri, 29 Jul 2022 19:28:32 +0000 (UTC) you wrote:
> Hi,
> 
> here's a pull request to net-next tree, more info below. Please let me know if
> there are any problems.
> 
> Kalle
> 
> [...]

Here is the summary with links:
  - pull-request: wireless-next-2022-07-29
    https://git.kernel.org/netdev/net-next/c/ff4970b130e7

You are awesome, thank you!
Kalle Valo Aug. 1, 2022, 11:08 a.m. UTC | #3
Jakub Kicinski <kuba@kernel.org> writes:

> On Fri, 29 Jul 2022 19:28:32 +0000 (UTC) Kalle Valo wrote:
>> Hi,
>> 
>> here's a pull request to net-next tree, more info below. Please let me know if
>> there are any problems.
>
> Sparse complains about this spurious inline:
>
> +++ b/drivers/net/wireless/microchip/wilc1000/hif.h
> @@ -206,13 +206,14 @@ int wilc_get_statistics(struct wilc_vif *vif, struct rf_info *stats);
>  void wilc_gnrl_async_info_received(struct wilc *wilc, u8 *buffer, u32 length);
>  void *wilc_parse_join_bss_param(struct cfg80211_bss *bss,
>                                 struct cfg80211_crypto_settings *crypto);
>  int wilc_set_default_mgmt_key_index(struct wilc_vif *vif, u8 index);
> +inline void wilc_handle_disconnect(struct wilc_vif *vif);
>
> drivers/net/wireless/microchip/wilc1000/hif.h:218:35: error: marked inline, but without a definition

Sorry about that, I missed it during review. Fix submitted now:

https://patchwork.kernel.org/project/linux-wireless/patch/20220801110440.13144-1-kvalo@kernel.org/

You'll get it in the next pull request.