Hi Kalle, Here's my third pull-request intended for v4.14. We continued doing generic development work, with improvements, bug fixes and cleanups all around. More details in the tag description. My patch "iwlwifi: update channel flags parser" is going to cause a conflict with net because they both change the same string in debug message. Emmanuel's patch "iwlwifi: split the regulatory rules when the bandwidth flags require it" added "reg_flags" to the string and changed the Ad-hoc string. My patch added a few %s's and also changed the Ad- hoc string. The result of the conflict resolution should look like this: "Ch. %d [%sGHz] %s%s%s%s%s%s%s%s%s%s%s%s(0x%02x) reg_flags 0x%x: %s\n" 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 38ef62353acbaa0eea062a9f047b33aebd7d52ce: rsi: security enhancements for AP mode (2017-08-17 10:07:00 +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-08-18 for you to fetch changes up to 8fe34b060a4b11be35ffd9383acdd0bc7bee72e2: iwlwifi: use big-endian for the hw section of the nvm (2017-08-18 17:36:42 +0300) ---------------------------------------------------------------- Third set of iwlwifi patches for 4.14 * Work for the upcoming A000 device family continues; * Improvements in debugging; * A couple of improvements in block-ack sessions; * Some fixes for channel switch; * A workaround for a HW data bug; * Some FW API updates; * General fixes and cleanups here and there. ---------------------------------------------------------------- Avraham Stern (1): iwlwifi: mvm: remove session protection to allow channel switch Emmanuel Grumbach (7): iwlwifi: mvm: remove the corunning support iwlwifi: mvm: support new Coex firmware API iwlwifi: pcie: support short Tx queues for A000 device family iwlwifi: mvm: add command name for FRAME_RELEASE iwlwifi: mvm: include more debug data when we get an unexpected baid iwlwifi: mvm: update the firmware API in TX iwlwifi: mvm: don't send BAR on flushed frames Gregory Greenman (1): iwlwifi: mvm: change open and close criteria of a BA session Ilan Peer (1): iwlwifi: mvm: Fix channel switch in case of count <= 1 João Paulo Rechi Vita (1): iwlwifi: Demote messages about fw flags size to info Luca Coelho (12): iwlwifi: mvm: consider RFKILL during INIT as success iwlwifi: call iwl_remove_notification from iwl_wait_notification iwlwifi: mvm: group all dummy SAR function declarations together iwlwifi: mvm: use mvmsta consistently in rs.c iwlwifi: move BT_MBOX_PRINT macro to common header iwlwifi: pci: add new PCI ID for 7265D iwlwifi: update channel flags parser iwlwifi: add workaround to disable wide channels in 5GHz iwlwifi: fw: fix lar_enabled endian problem in iwl_fw_get_nvm iwlwifi: mvm: remove useless argument in iwl_nvm_init() iwlwifi: mvm: remove useless check for mvm->cfg in iwl_parse_nvm_section() iwlwifi: use big-endian for the hw section of the nvm Tzipi Peres (1): iwlwifi: distinguish different RF modules in A000 devices drivers/net/wireless/intel/iwlwifi/cfg/a000.c | 34 ++++++++++- drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 50 +++++++++++----- drivers/net/wireless/intel/iwlwifi/fw/api/commands.h | 12 ---- drivers/net/wireless/intel/iwlwifi/fw/api/config.h | 8 --- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 9 +-- drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 25 ++++---- drivers/net/wireless/intel/iwlwifi/fw/nvm.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 7 ++- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 12 ++-- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 118 +++++++++++++++++++++++++++----------- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 301 +++++++++---------------------------------------------------------------------------------------- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 30 ++++------ drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 54 ++++++++++-------- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 16 ++++-- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 31 +++------- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 106 +++++++++++++++++----------------- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 143 +++++++++++++++++++++++++--------------------- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 8 ++- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 7 +++ drivers/net/wireless/intel/iwlwifi/mvm/time-event.c | 34 ++++++++++- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 9 ++- drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 24 ++++++-- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 13 +++-- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 41 +++++++------- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 13 +++-- 33 files changed, 511 insertions(+), 624 deletions(-)
Attachment:
signature.asc
Description: This is a digitally signed message part