mbox series

pull-request: iwlwifi-next 2019-06-29

Message ID 0cc44e0dc21beb76c222f484e51e1fd80d562029.camel@coelho.fi (mailing list archive)
State Accepted
Delegated to: Kalle Valo
Headers show
Series pull-request: iwlwifi-next 2019-06-29 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2019-06-29

Message

Luca Coelho June 29, 2019, 7:29 a.m. UTC
Hi Kalle,

Here's a batch of patches intended for v5.3.  This includes the last
patchset 2 patchsets I sent intender for v5.3 and the one I sent with
fixes for v5.2, because we failed to put them in time for your last
pull-request (as we discussed on IRC).  Usual development work and 6
important fixes.  More details about the contents in the tag
description.

I pushed this to my tree, but I didn't get any results from kbuildbot
for quite a while, as we discussed.  I'll let you know if I get any
results in the next couple of days.

Please let me know if there are any issues.

Cheers,
Luca.


The following changes since commit b741422218efeb76389a307b72ed3afe41671cf7:

  rtw88: refine flow to get tx power index (2019-06-27 20:24:29 +0300)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2019-06-29

for you to fetch changes up to 940225628652b340b2bfe99f42f3d2db9fd9ce6c:

  iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (2019-06-29 10:14:45 +0300)

----------------------------------------------------------------
Patches intended for v5.3

* Work on the new debugging framework continues;
* Update the FW API for CSI;
* Special SAR implementation for South Korea;
* Fixes in the module init error paths;
* Debugging infra work continues;
* A bunch of RF-kill fixes by Emmanuel;
* A fix for AP mode, also related to RF-kill, by Johannes.
* A few clean-ups;
* Other small fixes and improvements;

----------------------------------------------------------------
Andrei Otcheretianski (1):
      iwlwifi: mvm: Drop large non sta frames

Dan Carpenter (1):
      iwlwifi: remove some unnecessary NULL checks

Emmanuel Grumbach (7):
      iwlwifi: support FSEQ TLV even when FMAC is not compiled
      iwlwifi: mvm: make the usage of TWT configurable
      iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X
      iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices
      iwlwifi: pcie: don't service an interrupt that was masked
      iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill
      iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware

Gustavo A. R. Silva (2):
      iwlwifi: lib: Use struct_size() helper
      iwlwifi: d3: Use struct_size() helper

Haim Dreyfuss (2):
      iwlwifi: Add support for SAR South Korea limitation
      iwlwifi: mvm: Add log information about SAR status

Jiri Kosina (1):
      iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled

Johannes Berg (3):
      iwlwifi: update CSI API
      iwlwifi: fix module init error paths
      iwlwifi: mvm: delay GTK setting in FW in AP mode

Luca Coelho (2):
      iwlwifi: pcie: increase the size of PCI dumps
      iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode

Mordechay Goodstein (2):
      iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets
      iwlwifi: mvm: remove multiple debugfs entries

Naftali Goldstein (1):
      iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd

Shahar S Matityahu (15):
      iwlwifi: dbg: allow dump collection in case of an early error
      iwlwifi: dbg_ini: dump headers cleanup
      iwlwifi: dbg_ini: abort region collection in case the size is 0
      iwlwifi: dbg_ini: add consecutive trigger firing support
      iwlwifi: dbg_ini: use different barker for ini dump
      iwlwifi: dbg_ini: support debug info TLV
      iwlwifi: dbg_ini: implement dump info collection
      iwlwifi: fw api: support adwell HB default APs number api
      iwlwifi: dbg: fix debug monitor stop and restart delays
      iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv
      iwlwifi: dbg_ini: remove redundant checking of ini mode
      iwlwifi: dbg: move trans debug fields to a separate struct
      iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode
      iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices
      iwlwifi: dbg: debug recording stop and restart command remove

Shaul Triebitz (1):
      iwlwifi: mvm: convert to FW AC when configuring MU EDCA

 drivers/net/wireless/intel/iwlwifi/dvm/lib.c             |   3 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c             |  28 ++++---
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h             |   5 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h      |  22 +++++
 drivers/net/wireless/intel/iwlwifi/fw/api/location.h     |  11 ++-
 drivers/net/wireless/intel/iwlwifi/fw/api/power.h        |  12 +++
 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h         |  15 ++++
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c              | 427 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h              | 133 ++++++++++++++++++-----------
 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h       | 111 ++++++++++++++++++------
 drivers/net/wireless/intel/iwlwifi/fw/file.h             |  17 ++--
 drivers/net/wireless/intel/iwlwifi/fw/init.c             |   7 +-
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h          |  28 +++++--
 drivers/net/wireless/intel/iwlwifi/fw/smem.c             |  12 ++-
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c         |  33 ++++----
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c             |  35 ++++++--
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h           |  75 ++++++++++-------
 drivers/net/wireless/intel/iwlwifi/mvm/constants.h       |   1 +
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c              |  14 ++--
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c         |  66 ++++++++++-----
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c              |  72 +++++++++++-----
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c        |  16 ++--
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c        |  66 +++++++++++++--
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h             |  12 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c             |   9 ++
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c             |  26 +++---
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c           |  25 +++---
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c            |  12 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h             |   4 +
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c              |  16 ++--
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c           |  20 ++++-
 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c |  10 +--
 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c      |   2 +-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h       |  29 ++++++-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c             |  68 +++++++++------
 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c     |  11 ++-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c          | 187 ++++++++++++++++++++++-------------------
 37 files changed, 1110 insertions(+), 530 deletions(-)