Hi Kalle, Here's my second pull-request intended for v4.11. Just the usual set of fixes, cleanups and improvements, together with the continued work on support for new hardware. A bit more details in the tag description.
I have sent this out before and kbuildbot didn't find any issues. I
have also removed my favorite mistakes, namely the "commit" after the
Fixes tag. ;)
Please let me know if there are any issues.
Cheers,
Luca.
The following changes since commit 36401cb7ffae731295a6dd1ce2b40d7ad74245f4:
brcmfmac: be more verbose when PSM's watchdog fires (2017-02-02 08:14:26
+0200)
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-2017-02-06
for you to fetch changes up to 8364fbb497f00de21d6d347194fa8b6bbae1d6f5:
iwlwifi: mvm: support new beacon template command (2017-02-06 19:19:27 +0200)
----------------------------------------------------------------
Second batch of improvements and fixes for v4.11.
* A bunch of bugfixes for the DQA code;
* Work on support for new A000 devices continues;
* Some clean-ups and general improvements
----------------------------------------------------------------
Beni Lev (1):
iwlwifi: mvm: Use aux queue for offchannel frames in dqa
Emmanuel Grumbach (1):
iwlwifi: mvm: fix PS-Poll enablement
Golan Ben-Ami (1):
iwlwifi: mvm: support v2 of mfuart load notification
Johannes Berg (7):
iwlwifi: mvm: reduce usage of IEEE80211_SKB_CB()
iwlwifi: mvm: fix D3 replay counter value
iwlwifi: mvm: set AID to firmware only for associated stations
iwlwifi: mvm: overwrite skb info later
iwlwifi: mvm/pcie: adjust A-MSDU tx_cmd length in PCIe
iwlwifi: mvm: align copy-break SKB payload for MQ RX
iwlwifi: pcie: fix another RF-kill race
Liad Kaufman (1):
iwlwifi: mvm: release static queues on bcast release
Luca Coelho (2):
iwlwifi: remove unnecessary argument to iwl_drv_start()
iwlwifi: remove unnecessary cfg element in iwl_drv
Sara Sharon (12):
iwlwifi: mvm: support unification of INIT and RT images
iwlwifi: mvm: cleanup incorrect and redundant define
iwlwifi: mvm: support new statistics APIs
iwlwifi: mvm: support new scan API
iwlwifi: mvm: always free inactive queue when moving ownership
iwlwifi: mvm: support new alive notification
iwlwifi: mvm: synchronize firmware DMA paging memory
iwlwifi: pcie: fix the set of DMA memory mask
iwlwifi: mvm: fix pending frame counter calculation
iwlwifi: mvm: cleanup iwl_mvm_tx_mpdu a bit
iwlwifi: support two phys for a000 devices
iwlwifi: mvm: support new beacon template command
drivers/net/wireless/intel/iwlwifi/iwl-a000.c | 30 +++++--
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 3 +-
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 +
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 25 +++---
drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw-api-mac.h | 7 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw-api-scan.h | 106
+++++++++++++++-------
drivers/net/wireless/intel/iwlwifi/mvm/fw-api-stats.h | 29 +++++-
drivers/net/wireless/intel/iwlwifi/mvm/fw-api-tx.h | 29 +++++-
drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 90 +++++++------------
drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c | 4 +
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 354
++++++++++++++++++++++++++++++++++++++++++++++---------------------------
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 105
++++++++++++----------
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 24 +----
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 18 +++-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 24 ++++-
drivers/net/wireless/intel/iwlwifi/mvm/power.c | 44 ++++-----
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 70 +++++++++++----
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 11 ++-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 230
+++++++++++++++++++++++++++++++++--------------
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 227
++++++++++++++++++++++++++++++++++-------------
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 112
+++++++++--------------
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 16 ++--
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 17 ++--
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 2 +
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 4 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 8 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 23 ++++-
30 files changed, 1035 insertions(+), 587 deletions(-)
signature.asc
Description: This is a digitally signed message part
