linux/drivers/net/wireless/iwlwifi
Tomas Winkler e5472978ef iwlwifi: Fix synchronous host command
This patch replaces static variable from send_cmd_sync
with flag in priv->status. It was used for reentrance protection
but clearly made it impossible to stuck more cards into the same machine

In addition it force check of return values of synchronous commands
commands that doesn't requires return value async commands have to be used

Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Yi Zhu <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-04-01 17:13:19 -04:00
..
Kconfig iwlwifi: hook iwlwifi with Linux rfkill 2008-04-01 17:13:18 -04:00
Makefile iwlwifi: hook iwlwifi with Linux rfkill 2008-04-01 17:13:18 -04:00
iwl-3945-commands.h iwlwifi: iwl3945 remove 4965 commands 2008-03-25 16:41:54 -04:00
iwl-3945-core.h iwlwifi: add struct iwl_cfg 2008-03-07 16:03:00 -05:00
iwl-3945-debug.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-3945-hw.h iwlwifi: remove macros containing offsets from eeprom struct 2008-03-25 16:41:50 -04:00
iwl-3945-io.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-3945-led.c iwlwifi: Add led support 2008-03-27 16:03:16 -04:00
iwl-3945-led.h iwlwifi: Add led support 2008-03-27 16:03:16 -04:00
iwl-3945-rs.c iwlwifi: move rate registration to module load 2008-04-01 17:13:19 -04:00
iwl-3945-rs.h iwlwifi: move rate registration to module load 2008-04-01 17:13:19 -04:00
iwl-3945.c iwlwifi: Add led support 2008-03-27 16:03:16 -04:00
iwl-3945.h iwlwifi: Fix synchronous host command 2008-04-01 17:13:19 -04:00
iwl-4965-commands.h iwlwifi: move host command sending functions to core module 2008-03-25 16:41:55 -04:00
iwl-4965-hw.h iwlwifi: move host command sending functions to core module 2008-03-25 16:41:55 -04:00
iwl-4965-rs.c iwlwifi: move rate registration to module load 2008-04-01 17:13:19 -04:00
iwl-4965-rs.h iwlwifi: move rate registration to module load 2008-04-01 17:13:19 -04:00
iwl-4965.c iwlwifi: Fix synchronous host command 2008-04-01 17:13:19 -04:00
iwl-4965.h iwlwifi: Fix synchronous host command 2008-04-01 17:13:19 -04:00
iwl-core.c iwlwifi: hook iwlwifi with Linux rfkill 2008-04-01 17:13:18 -04:00
iwl-core.h iwlwifi: Fix synchronous host command 2008-04-01 17:13:19 -04:00
iwl-csr.h iwlwifi: Add led support 2008-03-27 16:03:16 -04:00
iwl-debug.h iwlwifi: Add debugfs to iwl core 2008-03-25 16:41:47 -04:00
iwl-debugfs.c iwlwifi: rename iwl-4965-io.h to iwl-io.h 2008-03-27 16:03:17 -04:00
iwl-eeprom.c iwlwifi: rename iwl-4965-io.h to iwl-io.h 2008-03-27 16:03:17 -04:00
iwl-eeprom.h iwlwifi: rename iwl4965_get_channel_info to iwl_get_channel_info 2008-03-25 16:41:54 -04:00
iwl-hcmd.c iwlwifi: Fix synchronous host command 2008-04-01 17:13:19 -04:00
iwl-helpers.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-io.h iwlwifi: improve NIC i/o debug prints information 2008-03-27 16:03:17 -04:00
iwl-led.c iwlwifi: LED initialize before registering 2008-04-01 17:13:19 -04:00
iwl-led.h iwlwifi: Add led support 2008-03-27 16:03:16 -04:00
iwl-prph.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-rfkill.c iwlwifi: hook iwlwifi with Linux rfkill 2008-04-01 17:13:18 -04:00
iwl-rfkill.h iwlwifi: hook iwlwifi with Linux rfkill 2008-04-01 17:13:18 -04:00
iwl-spectrum.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl3945-base.c iwlwifi: Fix synchronous host command 2008-04-01 17:13:19 -04:00
iwl4965-base.c iwlwifi: unregister to upper stack before releasing resources 2008-04-01 17:13:19 -04:00