|
@@ -5389,9 +5389,9 @@ static int ipr_ioa_reset_done(struct ipr_cmnd *ipr_cmd)
|
|
list_add_tail(&ipr_cmd->queue, &ioa_cfg->free_q);
|
|
list_add_tail(&ipr_cmd->queue, &ioa_cfg->free_q);
|
|
wake_up_all(&ioa_cfg->reset_wait_q);
|
|
wake_up_all(&ioa_cfg->reset_wait_q);
|
|
|
|
|
|
- spin_unlock_irq(ioa_cfg->host->host_lock);
|
|
|
|
|
|
+ spin_unlock(ioa_cfg->host->host_lock);
|
|
scsi_unblock_requests(ioa_cfg->host);
|
|
scsi_unblock_requests(ioa_cfg->host);
|
|
- spin_lock_irq(ioa_cfg->host->host_lock);
|
|
|
|
|
|
+ spin_lock(ioa_cfg->host->host_lock);
|
|
|
|
|
|
if (!ioa_cfg->allow_cmds)
|
|
if (!ioa_cfg->allow_cmds)
|
|
scsi_block_requests(ioa_cfg->host);
|
|
scsi_block_requests(ioa_cfg->host);
|