Search Linux Wireless

pull-request: wireless-drivers-next 2019-04-18

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Dave,

here's a pull request to net-next for v5.2, more info below. But do note
that this time we have two trivial conflicts in iwlwifi, here are
Stephen's example resolutions:

https://lkml.kernel.org/r/20190415120133.40c0f343@xxxxxxxxxxxxxxxx

https://lkml.kernel.org/r/20190415120853.39e0e46a@xxxxxxxxxxxxxxxx

The only change to Stephen's resolution I recommend is to have in drv.c
an empty line between group 0x2723 and group 0x1a56, but that's just
cosmetic anyway so it doesn't matter really in the end.

As always, please do let me know if there any problems.

Kalle

The following changes since commit 35f861e3c58e128f0ecb5669c43159285ea5254a:

  net: bridge: use netif_is_bridge_port() (2019-03-29 13:48:40 -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-04-18

for you to fetch changes up to b5250c9c14c139f467a935a4b7edfcf202772c52:

  rtlwifi: rtl8188ee: Remove extraneous file (2019-04-18 16:08:23 +0300)

----------------------------------------------------------------
wireless-drivers-next patches for 5.2

Nothing really special standing out this time, iwlwifi being the most
active driver.

Major changes:

iwlwifi

* send NO_DATA events so they can be captured in radiotap

* support for multiple BSSID

* support for some new FW API versions

* support new hardware

* debugfs cleanups by Greg-KH

qtnfmac

* allow each MAC to specify its own regulatory rules

----------------------------------------------------------------
Arnd Bergmann (1):
      b43: shut up clang -Wuninitialized variable warning

Avraham Stern (1):
      iwlwifi: mvm: use correct GP2 register address for 22000 family

Colin Ian King (2):
      iwlegacy: remove redundant assignment to *res
      brcmfmac: fix leak of mypkt on error return path

Dan Carpenter (1):
      mwifiex: add a bounds check in mwifiex_process_sta_rx_packet()

Greg Kroah-Hartman (2):
      iwlwifi: mvm: no need to check return value of debugfs_create functions
      iwlwifi: pcie: no need to check return value of debugfs_create functions

Gustavo A. R. Silva (2):
      qtnfmac: replace qtnf_cmd_acl_data_size() with struct_size()
      brcmfmac: Use struct_size() in kzalloc()

Igor Mitsyanko (10):
      qtnfmac: make regulatory notifier work on per-phy basis
      qtnfmac: simplify error reporting in regulatory notifier
      qtnfmac: include full channels info to regulatory notifier
      qtnfmac: pass complete channel info in regulatory notifier
      qtnfmac: flexible regulatory domain registration logic
      qtnfmac: allow each MAC to specify its own regulatory rules
      qtnfmac: pass DFS region to firmware on region update
      qtnfmac: update bands information on CHANGE_INTF command
      qtnfmac: send EAPOL frames via control path
      qtnfmac: use scan duration param for different scan types

Ihab Zhaika (1):
      iwlwifi: remove misconfigured pci ids from 22260 series

Ilan Peer (1):
      iwlwifi: mvm: Support new format of SCAN_OFFLOAD_PROFILES_QUERY_RSP

Jeff Xie (1):
      rtlwifi: move spin_lock_bh to spin_lock in tasklet

Johannes Berg (5):
      iwlwifi: mvm: report all NO_DATA events to mac80211
      iwlwifi: mvm: enable HT/VHT IBSS
      iwlwifi: pcie: switch to correct RBD/CD layout for 22560
      iwlwifi: mvm: IBSS: use BE FIFO for multicast
      iwlwifi: mvm: remove buggy and unnecessary hw_queue initialization

Kalle Valo (2):
      Merge tag 'iwlwifi-next-for-kalle-2019-03-22' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge tag 'iwlwifi-next-for-kalle-2019-04-03' of git://git.kernel.org/.../iwlwifi/iwlwifi-next

Kangjie Lu (3):
      brcmfmac: fix missing checks for kmemdup
      net: mwifiex: fix a NULL pointer dereference
      rtlwifi: fix a potential NULL pointer dereference

Larry Finger (3):
      rtlwifi: Fix duplicate tests of one of the RX descriptors
      rtlwifi: Convert the wake_match variable to local
      rtlwifi: rtl8188ee: Remove extraneous file

Liad Kaufman (1):
      iwlwifi: mvm: fix pointer reference when setting HE QAM thres

Luca Coelho (1):
      iwlwifi: remove unnecessary goto out in iwl_parse_nvm_mcc_info()

Mordechay Goodstein (1):
      iwlwifi: mvm: set max amsdu for TLC offload

Ondrej Jirman (1):
      brcmfmac: Loading the correct firmware for brcm43456

Ping-Ke Shih (1):
      rtlwifi: fix potential NULL pointer dereference

Piotr Figiel (7):
      brcmfmac: fix WARNING during USB disconnect in case of unempty psq
      brcmfmac: fix NULL pointer derefence during USB disconnect
      brcmfmac: fix race during disconnect when USB completion is in progress
      brcmfmac: remove pending parameter from brcmf_usb_free_q
      brcmfmac: remove unused variable i from brcmf_usb_free_q
      brcmfmac: fix Oops when bringing up interface during USB disconnect
      brcmfmac: convert dev_init_lock mutex to completion

Rafał Miłecki (3):
      brcmfmac: support repeated brcmf_fw_alloc_request() calls
      brcmfmac: add a function designated for handling firmware fails
      brcmfmac: reset PCIe bus on a firmware crash

Sara Sharon (8):
      iwlwifi: mvm: report delayed beacon count to FW
      iwlwifi: mvm: implement CSA abort
      iwlwifi: mvm: track CSA beacons
      iwlwifi: mvm: notify FW on quiet mode in CSA
      iwlwifi: mvm: disconnect in case of bad channel switch parameters
      iwlwifi: mvm: track changes in beacon count during channel switch
      iwlwifi: mvm: support multiple BSSID
      iwlwifi: mvm: support HE context cmd API change

Sergey Matyukevich (3):
      qtnfmac: fix core attach error path in pcie backend
      qtnfmac: simplify firmware state tracking
      qtnfmac: allow changing the netns

Shahar S Matityahu (19):
      iwlwifi: dbg: use dump mask for tx command dumping length
      iwlwifi: mvm: use dump worker during restart instead of sync dump
      iwlwifi: dbg: add DRAM monitor support for AX210 device family
      iwlwifi: dbg_ini: separate between ini and legacy dump flows
      iwlwifi: dbg_ini: align to FW api version 1
      iwlwifi: dbg_ini: support HW error trigger
      iwlwifi: dbg_ini: enforce always on domain checking
      iwlwifi: dbg_ini: fix iwl_dump_ini_dev_mem_iter memory base address
      iwlwifi: dbg_ini: add memory offset to the base address of a memory region
      iwlwifi: dbg_ini: add version to dump header
      iwlwifi: dbg_ini: add region id to the region dump
      iwlwifi: dbg_ini: add registers addresses in fifo dump
      iwlwifi: dbg_ini: change memory range base address to u64
      iwlwifi: dbg_ini: fix the dram monitor header size
      iwlwifi: dbg_ini: add monitor header to smem monitor
      iwlwifi: dbg_ini: remove redundant curly brackets from trigger collection flow
      iwlwifi: dbg_ini: remove redundant type argument from iwl_dump_ini_mem
      iwlwifi: dbg_ini: apply rx fifo offset after reading the region registers
      iwlwifi: dbg: fill radio registers data regardless of fifos data dumping

Shaul Triebitz (6):
      iwlwifi: mvm: be more forgiving if num of channels is too big
      iwlwifi: add support for 6-7 GHz channels
      iwlwifi: support new NVM response API
      iwlwifi: for AX210 device support radio GF4
      iwlwifi: trust calling function
      iwlwifi: set 512 TX queue slots for AX210 devices

YueHaibing (3):
      iwlwifi: Use struct_size() in kzalloc
      mwifiex: Fix mem leak in mwifiex_tm_cmd
      rtlwifi: rtl8723ae: Make rtl8723e_dm_refresh_rate_adaptive_mask static

 drivers/net/wireless/broadcom/b43/phy_lp.c         |   6 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c    |  11 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h    |   6 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  |   8 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h |  12 +
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   4 +
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |  36 +-
 .../wireless/broadcom/brcm80211/brcmfmac/core.h    |   2 +
 .../broadcom/brcm80211/brcmfmac/firmware.c         |   5 +-
 .../broadcom/brcm80211/brcmfmac/fwsignal.c         |  58 +--
 .../broadcom/brcm80211/brcmfmac/fwsignal.h         |   3 +-
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |  37 +-
 .../wireless/broadcom/brcm80211/brcmfmac/proto.c   |  10 +-
 .../wireless/broadcom/brcm80211/brcmfmac/proto.h   |   3 +-
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |   8 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |  44 +--
 drivers/net/wireless/intel/iwlegacy/4965.c         |   1 -
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c     |  22 +-
 drivers/net/wireless/intel/iwlwifi/cfg/9000.c      |  10 +-
 .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h    | 177 ++++++---
 drivers/net/wireless/intel/iwlwifi/fw/api/mac.h    |  77 +++-
 .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h    |  39 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h     |  67 +---
 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h   |  54 ++-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        | 426 ++++++++++++++-------
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h        |  27 +-
 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h |  39 +-
 drivers/net/wireless/intel/iwlwifi/fw/file.h       |  12 +
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h    |   1 +
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |  13 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h       |   5 +-
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c   |  10 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 146 ++++---
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h      |   6 +
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |  90 ++++-
 .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c   |  17 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |  91 ++---
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |  47 +--
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  | 228 ++++++++---
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |  32 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |  23 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c     |  44 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c        |   8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |  31 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |  25 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c      |   7 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |   5 +-
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c     |  12 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |  11 +-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h |  37 +-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c       |  14 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |  48 ++-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c       |   6 +-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |   6 +-
 drivers/net/wireless/marvell/mwifiex/cmdevt.c      |   6 +
 drivers/net/wireless/marvell/mwifiex/sta_rx.c      |   3 +-
 drivers/net/wireless/quantenna/qtnfmac/bus.h       |  25 +-
 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c  |  86 ++---
 drivers/net/wireless/quantenna/qtnfmac/commands.c  | 377 +++++++++---------
 drivers/net/wireless/quantenna/qtnfmac/commands.h  |   6 +-
 drivers/net/wireless/quantenna/qtnfmac/core.c      |  56 ++-
 drivers/net/wireless/quantenna/qtnfmac/core.h      |   5 +-
 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c |  32 +-
 .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h    |   3 +-
 .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c   |  23 +-
 .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c   |  31 +-
 drivers/net/wireless/quantenna/qtnfmac/qlink.h     |  85 ++--
 .../net/wireless/quantenna/qtnfmac/qlink_util.c    | 117 ++++++
 .../net/wireless/quantenna/qtnfmac/qlink_util.h    |   5 +
 drivers/net/wireless/realtek/rtlwifi/base.c        |   5 +
 drivers/net/wireless/realtek/rtlwifi/pci.c         |   6 +-
 .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c    |   2 +
 .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c   |  17 +-
 .../wireless/realtek/rtlwifi/rtl8192c/fw_common.c  |   2 +
 .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c    |   2 +
 .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c   |  15 +-
 .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c    |   2 +-
 .../net/wireless/realtek/rtlwifi/rtl8723ae/fw.c    |   2 +
 .../net/wireless/realtek/rtlwifi/rtl8723be/fw.c    |   2 +
 .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c   |  16 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c    |   4 +
 .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c   |  14 +-
 drivers/net/wireless/realtek/rtlwifi/wifi.h        |   1 -
 85 files changed, 1980 insertions(+), 1143 deletions(-)




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux