iwlwifi: enable serialization of synchronous commands
Until now it was only possible to have one synchronous command running at any time. If a synchronous command is in progress when a second request arrives then the second command will fail. Create a new mutex specific for this purpose to only allow one synchronous command at a time, but enable other commands to wait instead of fail if a synchronous command is in progress. Signed-off-by:Reinette Chatre <reinette.chatre@intel.com> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/iwlwifi/iwl-agn.c 1 addition, 0 deletionsdrivers/net/wireless/iwlwifi/iwl-agn.c
- drivers/net/wireless/iwlwifi/iwl-core.h 1 addition, 1 deletiondrivers/net/wireless/iwlwifi/iwl-core.h
- drivers/net/wireless/iwlwifi/iwl-debugfs.c 0 additions, 2 deletionsdrivers/net/wireless/iwlwifi/iwl-debugfs.c
- drivers/net/wireless/iwlwifi/iwl-dev.h 1 addition, 0 deletionsdrivers/net/wireless/iwlwifi/iwl-dev.h
- drivers/net/wireless/iwlwifi/iwl-hcmd.c 7 additions, 7 deletionsdrivers/net/wireless/iwlwifi/iwl-hcmd.c
- drivers/net/wireless/iwlwifi/iwl-tx.c 2 additions, 0 deletionsdrivers/net/wireless/iwlwifi/iwl-tx.c
- drivers/net/wireless/iwlwifi/iwl3945-base.c 1 addition, 0 deletionsdrivers/net/wireless/iwlwifi/iwl3945-base.c
Loading
Please register or sign in to comment