linux/drivers/net/wireless/intel/iwlwifi
Goodstein, Mordechay 735a0045f9 iwlwifi: mvm: avoid race condition in ADD_STA.
The race happens when we send ADD_STA(auth->assoc) -> LQ_CMD
between the commands the FW sometimes loses the medium for AUX, and
sends a ndp to the AP and the flow becomes, ADD_STA -> send ndp -> LQ_CMD
the problem is that there's no rates yet defined for sending the ndp and
FW generates an assert.

The fix: change the order of the commands to LQ_CMD -> ADD_STA

Signed-off-by: Mordechay Goodstein <mordechay.goodstein@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2017-02-08 17:54:22 +02:00
..
dvm iwlwifi: dvm: don't call << operator with a negative value 2017-02-08 17:54:20 +02:00
mvm iwlwifi: mvm: avoid race condition in ADD_STA. 2017-02-08 17:54:22 +02:00
pcie iwlwifi: pcie: set STATUS_RFKILL immediately after interrupt 2017-02-08 17:54:21 +02:00
iwl-1000.c
iwl-2000.c
iwl-5000.c
iwl-6000.c iwlwifi: fix MODULE_FIRMWARE for 6030 2017-01-26 09:38:58 +02:00
iwl-7000.c iwlwifi: mvm: bump max API to 28 2017-01-26 09:38:55 +02:00
iwl-8000.c iwlwifi: mvm: bump max API to 28 2017-01-26 09:38:55 +02:00
iwl-9000.c iwlwifi: mvm: bump max API to 28 2017-01-26 09:38:55 +02:00
iwl-a000.c iwlwifi: support two phys for a000 devices 2017-02-06 19:19:26 +02:00
iwl-agn-hw.h
iwl-config.h iwlwifi: support two phys for a000 devices 2017-02-06 19:19:26 +02:00
iwl-csr.h iwlwifi: support two phys for a000 devices 2017-02-06 19:19:26 +02:00
iwl-debug.c
iwl-debug.h
iwl-devtrace-data.h
iwl-devtrace-io.h
iwl-devtrace-iwlwifi.h
iwl-devtrace-msg.h
iwl-devtrace-ucode.h
iwl-devtrace.c iwlwifi: don't export trace points that are used in iwlwifi only 2016-09-19 10:09:41 +03:00
iwl-devtrace.h
iwl-drv.c iwlwifi: remove unnecessary cfg element in iwl_drv 2017-02-06 19:19:25 +02:00
iwl-drv.h iwlwifi: remove unnecessary argument to iwl_drv_start() 2017-02-06 19:19:25 +02:00
iwl-eeprom-parse.c
iwl-eeprom-parse.h
iwl-eeprom-read.c
iwl-eeprom-read.h
iwl-fh.h
iwl-fw-error-dump.h
iwl-fw-file.h iwlwifi: enlarge number of ucode sections 2017-01-26 09:38:57 +02:00
iwl-fw.h iwlwifi: enlarge number of ucode sections 2017-01-26 09:38:57 +02:00
iwl-io.c
iwl-io.h
iwl-modparams.h
iwl-notif-wait.c iwlwifi: move to wide ID for all commands 2016-09-19 10:09:39 +03:00
iwl-notif-wait.h
iwl-nvm-parse.c iwlwifi: move BIOS MCC retrieval to common code 2016-09-19 10:09:37 +03:00
iwl-nvm-parse.h iwlwifi: move BIOS MCC retrieval to common code 2016-09-19 10:09:37 +03:00
iwl-op-mode.h
iwl-phy-db.c iwlwifi: mvm: set HCMD_NAME for PHY_DB as well 2016-09-19 11:29:33 +03:00
iwl-phy-db.h
iwl-prph.h
iwl-scd.h
iwl-trans.c iwlwifi: migrate to devm_* API 2016-09-19 10:09:42 +03:00
iwl-trans.h iwlwifi: move to wide ID for all commands 2016-09-19 10:09:39 +03:00
Kconfig iwlwifi: make RTPM depend on EXPERT 2017-02-08 17:54:20 +02:00
Makefile Makefile: drop -D__CHECK_ENDIAN__ from cflags 2016-12-16 00:13:43 +02:00