|
@@ -657,7 +657,7 @@ static void iwl_irq_handle_error(struct iwl_trans *trans)
|
|
*/
|
|
*/
|
|
clear_bit(STATUS_READY, &trans->shrd->status);
|
|
clear_bit(STATUS_READY, &trans->shrd->status);
|
|
clear_bit(STATUS_HCMD_ACTIVE, &trans->shrd->status);
|
|
clear_bit(STATUS_HCMD_ACTIVE, &trans->shrd->status);
|
|
- wake_up_interruptible(&priv->shrd->wait_command_queue);
|
|
|
|
|
|
+ wake_up(&priv->shrd->wait_command_queue);
|
|
IWL_ERR(trans, "RF is used by WiMAX\n");
|
|
IWL_ERR(trans, "RF is used by WiMAX\n");
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
@@ -1098,7 +1098,7 @@ void iwl_irq_tasklet(struct iwl_trans *trans)
|
|
handled |= CSR_INT_BIT_FH_TX;
|
|
handled |= CSR_INT_BIT_FH_TX;
|
|
/* Wake up uCode load routine, now that load is complete */
|
|
/* Wake up uCode load routine, now that load is complete */
|
|
priv(trans)->ucode_write_complete = 1;
|
|
priv(trans)->ucode_write_complete = 1;
|
|
- wake_up_interruptible(&trans->shrd->wait_command_queue);
|
|
|
|
|
|
+ wake_up(&trans->shrd->wait_command_queue);
|
|
}
|
|
}
|
|
|
|
|
|
if (inta & ~handled) {
|
|
if (inta & ~handled) {
|