Hi Kalle, Here's my second pull-request intended for v4.13. Again, this pull- request includes the last two patchsets I sent out. It contains generic development work, with improvements, bug fixes and cleanup all around. More details 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 52f8c9380f2eb051581628782a4917f2c3f9751f: Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2017-06-22 16:29:52 +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-2017-06-28 for you to fetch changes up to 6d759b02f4121595bf4212662e73c26573dab61a: iwlwifi: mvm: support TX on MONITOR iface (2017-06-23 12:27:52 +0300) ---------------------------------------------------------------- More iwlwifi patches for 4.13 * Some changes in suspend/resume handling to support new FWs; * A bunch of RF-kill related fixes; * Continued work towards the A000 family; * Support for a new version of the TX flush FW API; * Some fixes in monitor interfaces; * A few fixes in the recovery flows; * Johannes' documentation fixes and FW API struct cleanups continue; * Remove some noise from the kernel logs; * Some other small improvements, fixes and cleanups; ---------------------------------------------------------------- Avraham Stern (1): iwlwifi: mvm: set assoc_beacon_arrive_time Chaya Rachel Ivgi (1): iwlwifi: mvm: fix typo in CTDP_CMD_OPERATION_REPORT description David Spinadel (1): iwlwifi: mvm: Enable security on new TX API Emmanuel Grumbach (6): iwlwifi: mvm: avoid unnecessary cache trashing in Tx path iwlwifi: mvm: fix the recovery flow while connecting iwlwifi: mvm: don't mark TIDs that are not idle wrt BA as inactive iwlwifi: add a W/A for a scheduler hardware bug iwlwifi: mvm: reset the fw_dump_desc pointer after ASSERT iwlwifi: pcie: delete the Tx queue timer earlier upon firmware crash Gregory Greenman (1): iwlwifi: mvm: rs: add logs for the wrong antenna case Johannes Berg (25): iwlwifi: remove resp_pkt NULL checks iwlwifi: mvm: remove pointless num_stored condition iwlwifi: pcie: fix TVQM queue ID range check iwlwifi: mvm: avoid variable shadowing iwlwifi: mvm: use scnprintf() instead of snprintf() iwlwifi: use bitfield.h for some registers iwlwifi: mvm: track and report IBSS manager status to mac80211 iwlwifi: mvm: make iwl_mvm_update_mcc() easier to follow iwlwifi: pcie: pull out common rfkill IRQ handling code iwlwifi: pcie: add fake RF-kill to debugfs iwlwifi: mvm: don't warn in queue sync on RF-kill iwlwifi: pcie: don't report RF-kill enabled while shutting down iwlwifi: pcie: remove pointless debugfs parsing for csr file iwlwifi: mvm: document status bits iwlwifi: pcie: use kstrtou32_from_user() iwlwifi: mvm: better link scan notification results length iwlwifi: simplify data tracepoint iwlwifi: fix TX tracing for non-linear SKBs iwlwifi: pcie: fix command completion name debug iwlwifi: mvm: docs: fix enum link, provide TX response link iwlwifi: mvm: disentangle union in TX status struct iwlwifi: mvm: add documentation for enum iwl_debug_cmds iwlwifi: document transmit buffer bits better iwlwifi: pcie: make iwl_pcie_apm_stop_master() return void iwlwifi: pcie: work around suspend/resume issue Liad Kaufman (5): iwlwifi: mvm: remove txq EMPTYING_DELBA state for DQA iwlwifi: mvm: disable dbg data collect when fw isn't alive iwlwifi: mvm: support aggregations on A000 HW iwlwifi: mvm: fix fw monitor 7000 HW recollecting iwlwifi: mvm: support TX on MONITOR iface Luca Coelho (9): iwlwifi: mvm: make D0I3_END_CMD sync during system resume iwlwifi: mvm: support D0I3_END_CMD at the start of resume iwlwifi: remove useless iwl_free_nvm_data() function iwlwifi: mvm: fix nvm_data leak iwlwifi: pcie: don't disable bh when handling FW errors iwlwifi: mvm: reset the HW before dumping if HW error is detected iwlwifi: mvm: document assoc_beacon_arrive_time iwlwifi: mvm: print base HW address during init iwlwifi: pcie: reduce unwanted noise in the logs Mordechai Goodstein (2): iwlwifi: mvm: change the firmware name loading iwlwifi: mvm: support new flush API drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-a000.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 4 ++ drivers/net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 11 ++-- drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 19 ++++--- drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 9 --- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 28 ++++++--- drivers/net/wireless/intel/iwlwifi/iwl-fw-file.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 2 + drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 17 +++--- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 19 ++++--- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 39 ++++++------- drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 22 ++++---- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 19 +++++-- drivers/net/wireless/intel/iwlwifi/mvm/fw-api-mac.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/fw-api-scan.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-api-tx.h | 89 ++++++++++++++++++++++++----- drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 23 +++++++- drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c | 10 ++-- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 63 ++++++++++++++++----- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 30 +++++++--- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 43 +++++++------- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 39 +++++++++---- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 212 +++++++++++++++++++++++++++++++++++++++++++++++---------------------- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 8 +-- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 70 ++++++++++++++++++----- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 93 ++++++++++++++++++++---------- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 12 ++-- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 18 ++++-- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 116 ++++++++++++++++++-------------------- drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 28 ++------- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 168 ++++++++++++++++++++++++++++++++++++------------------ drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 14 ++--- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 43 +++++++++----- 39 files changed, 845 insertions(+), 450 deletions(-)
Attachment:
signature.asc
Description: This is a digitally signed message part