|
@@ -1755,16 +1755,6 @@ static inline int iwl_check_stuck_queue(struct iwl_priv *priv, int txq)
|
|
{
|
|
{
|
|
if (iwl_trans_check_stuck_queue(trans(priv), txq)) {
|
|
if (iwl_trans_check_stuck_queue(trans(priv), txq)) {
|
|
int ret;
|
|
int ret;
|
|
- if (txq == priv->shrd->cmd_queue) {
|
|
|
|
- /*
|
|
|
|
- * validate command queue still working
|
|
|
|
- * by sending "ECHO" command
|
|
|
|
- */
|
|
|
|
- if (!iwl_cmd_echo_test(priv))
|
|
|
|
- return 0;
|
|
|
|
- else
|
|
|
|
- IWL_DEBUG_HC(priv, "echo testing fail\n");
|
|
|
|
- }
|
|
|
|
ret = iwl_force_reset(priv, IWL_FW_RESET, false);
|
|
ret = iwl_force_reset(priv, IWL_FW_RESET, false);
|
|
return (ret == -EAGAIN) ? 0 : 1;
|
|
return (ret == -EAGAIN) ? 0 : 1;
|
|
}
|
|
}
|