Hi Kalle,

This is first batch of patches intended for v4.20.  This includes the
last 3 patchsets I sent.  Usual development work, with focus on HE and
bugfixes, and some other small fixes and improvements.  More details
about the contents in the tag description.

I have sent this out before and kbuildbot reported success.

Please let me know if there are any issues.

Cheers,
Luca.


The following changes since commit 9cac6a9b629739537d7792898cc0d401ae020205:

  Merge ath-next from 
git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2018-08-28 
19:39:22 +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-2018-08-31

for you to fetch changes up to ab27926d9e4ae23df4f4d98e31f067c8b486bb4f:

  iwlwifi: fix devices with PCI Device ID 0x34F0 and 11ac RF modules 
(2018-08-31 11:38:42 +0300)

----------------------------------------------------------------
iwlwifi patches for 4.20

* One fix for channel-switch handling;
* Some improvements in the HE code;
* New FW API handling;
* Improvements in the debugging code;
* Some improvements in the PCI recovery mechanism;
* Support for a few FW API changes;
* Enable a new scanning feature;
* Continued work on HE (mostly radiotap);
* Some fixes in the FW rate-scaling implementation;
* Other clean-ups and small fixes and improvements;

----------------------------------------------------------------
Avraham Stern (2):
      iwlwifi: set the tid for non-QOS frames to zero
      iwlwifi: mvm: Send LQ command as async when necessary

Ayala Beker (2):
      iwlwifi: mvm: skip EBS in low latency mode while fragmented scan isn't 
supported
      iwlwifi: mvm: activate fragmented EBS in case of fragmented scan

Emmanuel Grumbach (2):
      iwlwifi: improve the flow when a NIC is disconnected
      iwlwifi: mvm: send BCAST management frames to the right station

Erel Geron (1):
      iwlwifi: mvm: support Coex Schema 2

Golan Ben Ami (7):
      iwlwifi: add required include to iwl-fh.h
      iwlwifi: pcie: allow using tx init for other queues but the command queue
      iwlwifi: pcie: make non-static hcmd and rx code
      iwlwifi: remove FSF's address from the license notice
      iwlwifi: pcie: store the default rxq number
      iwlwifi: pcie: make gen2 of apm_init non-static
      iwlwifi: refactor txq_alloc for supporting more command type

Gregory Greenman (1):
      iwlwifi: mvm: add NOA and CSA to a probe response

Haim Dreyfuss (1):
      iwlwifi: mvm: support new reduce tx power FW API.

Ido Yariv (1):
      iwlwifi: Add missing 11n disable module parameter check

Johannes Berg (9):
      iwlwifi: remove dump_regs() from transport ops
      iwlwifi: don't WARN on trying to dump dead firmware
      iwlwifi: mvm: implement extended HE-MU sniffer API
      iwlwifi: mvm: put LTF symbol size into HE radiotap
      iwlwifi: mvm: properly decode HE GI duration
      iwlwifi: mvm: report # of LTF symbols for extended range SU PPDUs
      iwlwifi: mvm: remove channel 2 from HE radiotap if not applicable
      iwlwifi: mvm: decode HE TB PPDU data
      Revert "iwlwifi: allow memory debug TLV to specify the memory type"

Liad Kaufman (2):
      iwlwifi: mvm: add bss color to radiotap
      iwlwifi: mvm: add support for RX_AMPDU_EOF bit for HE SU

Luca Coelho (6):
      iwlwifi: remove unused TLC debugging commands
      iwlwifi: mvm: remove duplicate if in iwl_mvm_setup_connection_keep()
      iwlwifi: mvm: protect D0i3 code behind CONFIG_PM
      iwlwifi: mvm: support new WoWLAN status FW API
      iwlwifi: remove all occurrences of the FSF address paragraph
      iwlwifi: fix devices with PCI Device ID 0x34F0 and 11ac RF modules

Matt Chen (1):
      iwlwifi: pcie: avoid unnecessary work if NIC is disconnected

Mordechay Goodstein (3):
      iwlwifi: turn timestamp marker cmd off by default
      iwlwifi: enable reading the value of delay in timestamp_marker cmd
      iwlwifi: add 80211 hdr offset to trace data

Naftali Goldstein (4):
      iwlwifi: runtime: avoid calling debugfs read functions more than once
      iwlwifi: mvm: always init rs_fw with 20MHz bandwidth rates
      iwlwifi: rs-fw: enable STBC in he correctly
      iwlwifi: rs-fw: support dcm

Sara Sharon (6):
      iwlwifi: mvm: move he RX handling to a separate function
      iwlwifi: mvm: move he RX handling to a separate function
      iwlwifi: drop packets with bad status in CD
      iwlwifi: mvm: fix BAR seq ctrl reporting
      iwlwifi: mvm: avoid sending too many BARs
      iwlwifi: pcie: set interrupt coalescing also for gen2

Shahar S Matityahu (3):
      iwlwifi: add d3 debug data support
      iwlwifi: change monitor DMA to be coherent
      iwlwifi: avoid code duplication in stopping fw debug data recording

 drivers/net/wireless/intel/iwlwifi/cfg/1000.c             |   4 -
 drivers/net/wireless/intel/iwlwifi/cfg/2000.c             |   4 -
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c            |  69 ++++++++-
 drivers/net/wireless/intel/iwlwifi/cfg/5000.c             |   4 -
 drivers/net/wireless/intel/iwlwifi/cfg/6000.c             |   4 -
 drivers/net/wireless/intel/iwlwifi/cfg/7000.c             |   5 -
 drivers/net/wireless/intel/iwlwifi/cfg/8000.c             |   5 -
 drivers/net/wireless/intel/iwlwifi/cfg/9000.c             |   4 +-
 drivers/net/wireless/intel/iwlwifi/dvm/agn.h              |   5 -
 drivers/net/wireless/intel/iwlwifi/dvm/calib.c            |   5 -
 drivers/net/wireless/intel/iwlwifi/dvm/calib.h            |   5 -
 drivers/net/wireless/intel/iwlwifi/dvm/commands.h         |   5 -
 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c          |   5 -
 drivers/net/wireless/intel/iwlwifi/dvm/dev.h              |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/devices.c          |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/led.c              |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/led.h              |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/lib.c              |   5 -
 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c         |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/main.c             |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/power.c            |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/power.h            |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/rs.c               |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/rs.h               |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/rx.c               |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c             |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/scan.c             |   5 -
 drivers/net/wireless/intel/iwlwifi/dvm/sta.c              |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/tt.c               |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/tt.h               |   4 -
 drivers/net/wireless/intel/iwlwifi/dvm/tx.c               |   5 -
 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c            |   5 -
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c              |   3 -
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h              |   3 -
 drivers/net/wireless/intel/iwlwifi/fw/api/coex.h          |   3 +
 drivers/net/wireless/intel/iwlwifi/fw/api/commands.h      |   3 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h            |  89 +++++++++++-
 drivers/net/wireless/intel/iwlwifi/fw/api/mac-cfg.h       |  49 +++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/power.h         |  30 +++-
 drivers/net/wireless/intel/iwlwifi/fw/api/rs.h            |  78 ++--------
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h            | 199 
+++++++++++++++++++++-----
 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h          |   1 +
 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h            |   2 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c               | 120 
++++++++--------
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h               |  23 +--
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c           | 124 
++++++++++++----
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.h           |   3 -
 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h        |   8 +-
 drivers/net/wireless/intel/iwlwifi/fw/file.h              |  30 ++--
 drivers/net/wireless/intel/iwlwifi/fw/img.h               |   5 -
 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c        |   5 -
 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h        |   5 -
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h           |   1 +
 drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h           |   5 -
 drivers/net/wireless/intel/iwlwifi/iwl-config.h           |  18 ++-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h              |   6 +-
 drivers/net/wireless/intel/iwlwifi/iwl-debug.c            |   5 -
 drivers/net/wireless/intel/iwlwifi/iwl-debug.h            |   4 -
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-data.h    |  10 +-
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-io.h      |   4 -
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h |  14 +-
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-msg.h     |   4 -
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-ucode.h   |   4 -
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c         |   4 -
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h         |  22 +--
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c              |  24 +---
 drivers/net/wireless/intel/iwlwifi/iwl-drv.h              |   5 -
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c     |   7 +-
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h     |   5 -
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c      |   5 -
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.h      |   5 -
 drivers/net/wireless/intel/iwlwifi/iwl-fh.h               |   5 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c               |   4 -
 drivers/net/wireless/intel/iwlwifi/iwl-io.h               |   4 -
 drivers/net/wireless/intel/iwlwifi/iwl-modparams.h        |   3 -
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c        |   5 -
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h        |   5 -
 drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h          |   7 +-
 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c           |   5 -
 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h           |   5 -
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h             |   5 -
 drivers/net/wireless/intel/iwlwifi/iwl-scd.h              |   5 -
 drivers/net/wireless/intel/iwlwifi/iwl-trans.c            |   5 -
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h            |  24 +---
 drivers/net/wireless/intel/iwlwifi/mvm/binding.c          |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/coex.c             |  14 +-
 drivers/net/wireless/intel/iwlwifi/mvm/constants.h        |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c               | 162 
+++++++++++++++------
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c      |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c          |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h          |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h           |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c               |  28 ++--
 drivers/net/wireless/intel/iwlwifi/mvm/led.c              |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c         |  66 ++++++++-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c         |  49 +++++--
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h              |  34 ++++-
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c              |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/offloading.c       |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c              |  49 ++++---
 drivers/net/wireless/intel/iwlwifi/mvm/power.c            |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/quota.c            |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c            |  35 ++++-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c               |  20 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h               |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c               |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c             | 711 
++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c             |  26 +++-
 drivers/net/wireless/intel/iwlwifi/mvm/sf.c               |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c              |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c             |   3 -
 drivers/net/wireless/intel/iwlwifi/mvm/testmode.h         |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/time-event.h       |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/tof.c              |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/tof.h              |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c               |   5 -
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c               | 115 ++++++++++++---
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c            |  26 ++--
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c             |  60 ++++----
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h        |  94 ++++---------
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c              |  20 +--
 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c      |   9 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c           |  88 ++++--------
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c         | 124 
++++++++++------
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c              |  16 ++-
 125 files changed, 1726 insertions(+), 1343 deletions(-)

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to