linux/drivers/net/wireless/iwlwifi
Emmanuel Grumbach 5360cfb2bc iwlwifi: mvm: use atomic interface iteration to avoid deadlock
Using the non-atomic version creates a dependency between
mac80211's iflist_mtx and mvm->mutex. Use the atomic version
instead which doesn't take iflist_mtx but can't sleep, so
send the HCMD in ASYNC.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2013-02-12 16:07:14 +01:00
..
dvm iwlwifi: use threaded interrupt handler 2013-02-05 14:39:12 +01:00
mvm iwlwifi: mvm: use atomic interface iteration to avoid deadlock 2013-02-12 16:07:14 +01:00
pcie iwlwifi: use threaded interrupt handler 2013-02-05 14:39:12 +01:00
iwl-agn-hw.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-config.h iwlwifi: add 7000 series device configuration 2013-01-30 21:41:24 +01:00
iwl-csr.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-debug.c iwlwifi: fix debug message level 2012-06-29 14:28:59 +02:00
iwl-debug.h iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00
iwl-devtrace.c iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-devtrace.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-drv.c iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00
iwl-drv.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-eeprom-parse.c iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-eeprom-parse.h iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-eeprom-read.c iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-eeprom-read.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-fh.h iwlwifi: add 7000 series device configuration 2013-01-30 21:41:24 +01:00
iwl-fw-file.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-fw.h iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00
iwl-io.c iwlwifi: move register access lock into transport 2013-02-01 11:27:22 +01:00
iwl-io.h iwlwifi: add iwl_set_bits_mask to transport API 2013-02-01 11:27:22 +01:00
iwl-modparams.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-notif-wait.c iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-notif-wait.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-nvm-parse.c iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-nvm-parse.h iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-op-mode.h iwlwifi: use threaded interrupt handler 2013-02-05 14:39:12 +01:00
iwl-phy-db.c iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-phy-db.h iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-prph.h iwlwifi: add 7000 series device configuration 2013-01-30 21:41:24 +01:00
iwl-test.c iwlwifi: move register access lock into transport 2013-02-01 11:27:22 +01:00
iwl-test.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-testmode.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-trans.h iwlwifi: use threaded interrupt handler 2013-02-05 14:39:12 +01:00
Kconfig iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00
Makefile iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00