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(-)
Attachment:
signature.asc
Description: This is a digitally signed message part