Hi Kalle, This is for 4.1. A bunch of work all over from the team. I'll be away for a week or so, but I'll monitor email, but I hope you won't have issues with this. Let me know. Thanks! The following changes since commit 2c44be81f0fc147eed9dc63e2601318b2c007aeb: mac80211: set QoS capability before changing station state (2015-03-30 15:11:01 +0200) are available in the git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2015-04-02 for you to fetch changes up to 31755207afc5d5a30e3eea9e4f2a518fc5b680c1: iwlwifi: mvm: capture connection loss as part of MLME trigger (2015-04-02 09:29:13 +0300) ---------------------------------------------------------------- * some more work on LAR * fixes for UMAC scan * more work on debugging framework * more work for 8000 devices * cleanups and small bugfixes ---------------------------------------------------------------- Alexander Bondar (1): iwlwifi: mvm: Clean up UMAC scan UIDs in the reset and drv_stop flows Arik Nemtsov (3): iwlwifi: mvm: assign new TLV bit for multi-source LAR iwlwifi: mvm: remove d0i3 ref correctly during AP start iwlwifi: mvm: always reconfigure last MCC on init David Spinadel (1): iwlwifi: mvm: inform mac80211 about umac scans that was aborted by restart Eliad Peller (2): iwlwifi: mvm: take IWL_MVM_REF_UCODE_DOWN before restarting hw iwlwifi: pcie: initialize trans_pcie->ref_count on configure() Emmanuel Grumbach (8): iwlwifi: mvm: properly flush the queues for buffering transport iwlwifi: drop support for early versions of 8000 iwlwifi: mvm: allow to configure the timeout for the Tx queues iwlwifi: check the size of the trigger struct from the firmware file Merge tag 'mac80211-next-for-davem-2015-03-30' into iwlwifi-next iwlwifi: mvm: add trigger for firmware dump upon MLME failures iwlwifi: mvm: add trigger for time events iwlwifi: mvm: capture connection loss as part of MLME trigger Eran Harary (3): iwlwifi: mvm: don't wait for firmware verification iwlwifi: mvm: fix debug print in the RSA ownership workaround iwlwifi: 8000: change PNVM in case it doesn't match to the HW step Eyal Shapira (1): iwlwifi: mvm: rs: refactor rs_update_rate_tbl Johannes Berg (5): iwlwifi: mvm: continue (with error) CSA on GO time event failure iwlwifi: mvm: remove time-event start/end failure warning iwlwifi: mvm: remove unused arguments iwlwifi: mvm: don't return uninitialized value in get_survey() iwlwifi: mvm: do string formatting in debug triggers Liad Kaufman (3): iwlwifi: pcie: add rx packet sequence number to dbg print iwlwifi: mvm: add iccm data to 8000 b-step data dump iwlwifi: mvm: rs: fix comment indentation Luciano Coelho (3): iwlwifi: mvm: add delay to scheduled scan iwlwifi: mvm: use debugfs_create_bool() for enable_scan_iteration_notif iwlwifi: mvm: add debugfs entry with the number of net-detect scans Matti Gottlieb (1): iwlwifi: mvm: Fix wrongfully flushing frames in the roc/off channel queue Sara Sharon (1): iwlwifi: fix spelling errors drivers/net/wireless/iwlwifi/dvm/mac80211.c | 17 ++-- drivers/net/wireless/iwlwifi/dvm/main.c | 2 +- drivers/net/wireless/iwlwifi/dvm/rs.c | 7 +- drivers/net/wireless/iwlwifi/dvm/tx.c | 6 +- drivers/net/wireless/iwlwifi/iwl-1000.c | 6 +- drivers/net/wireless/iwlwifi/iwl-2000.c | 13 ++- drivers/net/wireless/iwlwifi/iwl-5000.c | 6 +- drivers/net/wireless/iwlwifi/iwl-6000.c | 18 ++-- drivers/net/wireless/iwlwifi/iwl-7000.c | 12 +-- drivers/net/wireless/iwlwifi/iwl-8000.c | 18 ++-- drivers/net/wireless/iwlwifi/iwl-config.h | 6 +- drivers/net/wireless/iwlwifi/iwl-debug.h | 2 + drivers/net/wireless/iwlwifi/iwl-devtrace.h | 18 ++-- drivers/net/wireless/iwlwifi/iwl-drv.c | 132 ++++++++++++++++++++++++----- drivers/net/wireless/iwlwifi/iwl-drv.h | 4 +- drivers/net/wireless/iwlwifi/iwl-eeprom-parse.h | 1 + drivers/net/wireless/iwlwifi/iwl-eeprom-read.c | 4 +- drivers/net/wireless/iwlwifi/iwl-fh.h | 2 +- drivers/net/wireless/iwlwifi/iwl-fw-error-dump.h | 54 +++++++++++- drivers/net/wireless/iwlwifi/iwl-fw-file.h | 242 +++++++++++++++++++++++++++++++++++++++++++++-------- drivers/net/wireless/iwlwifi/iwl-fw.h | 53 +++++------- drivers/net/wireless/iwlwifi/iwl-io.c | 15 ++-- drivers/net/wireless/iwlwifi/iwl-modparams.h | 2 + drivers/net/wireless/iwlwifi/iwl-nvm-parse.c | 410 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------- drivers/net/wireless/iwlwifi/iwl-nvm-parse.h | 18 +++- drivers/net/wireless/iwlwifi/iwl-op-mode.h | 4 +- drivers/net/wireless/iwlwifi/iwl-phy-db.c | 4 +- drivers/net/wireless/iwlwifi/iwl-prph.h | 53 ++++++------ drivers/net/wireless/iwlwifi/iwl-trans.h | 31 +++++-- drivers/net/wireless/iwlwifi/mvm/coex.c | 227 +------------------------------------------------ drivers/net/wireless/iwlwifi/mvm/coex_legacy.c | 76 ++++++++++++++--- drivers/net/wireless/iwlwifi/mvm/d3.c | 32 +++++-- drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c | 55 +++++++++++- drivers/net/wireless/iwlwifi/mvm/debugfs.c | 63 ++++---------- drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h | 47 ----------- drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h | 4 +- drivers/net/wireless/iwlwifi/mvm/fw-api-mac.h | 3 +- drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h | 205 ++------------------------------------------- drivers/net/wireless/iwlwifi/mvm/fw-api-stats.h | 64 +++++++++++--- drivers/net/wireless/iwlwifi/mvm/fw-api.h | 134 ++++++++++++++++++++++++++++- drivers/net/wireless/iwlwifi/mvm/fw.c | 160 +++++++++++++++++++++++++++++++---- drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 41 ++++++++- drivers/net/wireless/iwlwifi/mvm/mac80211.c | 552 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------- drivers/net/wireless/iwlwifi/mvm/mvm.h | 202 +++++++++++++++++++++++++++++++++++--------- drivers/net/wireless/iwlwifi/mvm/nvm.c | 327 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- drivers/net/wireless/iwlwifi/mvm/ops.c | 81 +++++++++++------- drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c | 6 +- drivers/net/wireless/iwlwifi/mvm/power.c | 6 +- drivers/net/wireless/iwlwifi/mvm/quota.c | 3 +- drivers/net/wireless/iwlwifi/mvm/rs.c | 310 +++++++++++++++++++++++++++++++++++++++++-------------------------- drivers/net/wireless/iwlwifi/mvm/rs.h | 7 +- drivers/net/wireless/iwlwifi/mvm/rx.c | 150 ++++++++++++++++++++++++++------- drivers/net/wireless/iwlwifi/mvm/scan.c | 682 ++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------ drivers/net/wireless/iwlwifi/mvm/sf.c | 67 ++++++++++++--- drivers/net/wireless/iwlwifi/mvm/sta.c | 33 +++++--- drivers/net/wireless/iwlwifi/mvm/sta.h | 6 +- drivers/net/wireless/iwlwifi/mvm/time-event.c | 108 ++++++++++++++++++------ drivers/net/wireless/iwlwifi/mvm/time-event.h | 4 +- drivers/net/wireless/iwlwifi/mvm/tx.c | 12 +++ drivers/net/wireless/iwlwifi/mvm/utils.c | 281 ++++++++++++++++++++++++++++++++++++++++++++++++++++++------- drivers/net/wireless/iwlwifi/pcie/drv.c | 27 +++++- drivers/net/wireless/iwlwifi/pcie/internal.h | 4 + drivers/net/wireless/iwlwifi/pcie/rx.c | 8 +- drivers/net/wireless/iwlwifi/pcie/trans.c | 219 +++++++++++++++++++++++++++++++++++++----------- drivers/net/wireless/iwlwifi/pcie/tx.c | 63 ++++++++++---- 65 files changed, 3516 insertions(+), 1913 deletions(-) ��.n��������+%������w��{.n�����{���zW����ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f