|
@@ -188,6 +188,7 @@ int iwl_send_cmd_sync(struct iwl_priv *priv, struct iwl_host_cmd *cmd)
|
|
cmd_idx = iwl_enqueue_hcmd(priv, cmd);
|
|
cmd_idx = iwl_enqueue_hcmd(priv, cmd);
|
|
if (cmd_idx < 0) {
|
|
if (cmd_idx < 0) {
|
|
ret = cmd_idx;
|
|
ret = cmd_idx;
|
|
|
|
+ clear_bit(STATUS_HCMD_ACTIVE, &priv->status);
|
|
IWL_ERR(priv, "Error sending %s: enqueue_hcmd failed: %d\n",
|
|
IWL_ERR(priv, "Error sending %s: enqueue_hcmd failed: %d\n",
|
|
get_cmd_string(cmd->id), ret);
|
|
get_cmd_string(cmd->id), ret);
|
|
return ret;
|
|
return ret;
|