aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/mpt2sas/mpt2sas_base.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/mpt2sas/mpt2sas_base.c')
-rw-r--r--drivers/scsi/mpt2sas/mpt2sas_base.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.c b/drivers/scsi/mpt2sas/mpt2sas_base.c
index 0cca61def30a..4a8706867700 100644
--- a/drivers/scsi/mpt2sas/mpt2sas_base.c
+++ b/drivers/scsi/mpt2sas/mpt2sas_base.c
@@ -3199,8 +3199,8 @@ mpt2sas_base_sas_iounit_control(struct MPT2SAS_ADAPTER *ioc,
3199 if (mpi_request->Operation == MPI2_SAS_OP_PHY_HARD_RESET || 3199 if (mpi_request->Operation == MPI2_SAS_OP_PHY_HARD_RESET ||
3200 mpi_request->Operation == MPI2_SAS_OP_PHY_LINK_RESET) 3200 mpi_request->Operation == MPI2_SAS_OP_PHY_LINK_RESET)
3201 ioc->ioc_link_reset_in_progress = 1; 3201 ioc->ioc_link_reset_in_progress = 1;
3202 mpt2sas_base_put_smid_default(ioc, smid);
3203 init_completion(&ioc->base_cmds.done); 3202 init_completion(&ioc->base_cmds.done);
3203 mpt2sas_base_put_smid_default(ioc, smid);
3204 timeleft = wait_for_completion_timeout(&ioc->base_cmds.done, 3204 timeleft = wait_for_completion_timeout(&ioc->base_cmds.done,
3205 msecs_to_jiffies(10000)); 3205 msecs_to_jiffies(10000));
3206 if ((mpi_request->Operation == MPI2_SAS_OP_PHY_HARD_RESET || 3206 if ((mpi_request->Operation == MPI2_SAS_OP_PHY_HARD_RESET ||
@@ -3301,8 +3301,8 @@ mpt2sas_base_scsi_enclosure_processor(struct MPT2SAS_ADAPTER *ioc,
3301 request = mpt2sas_base_get_msg_frame(ioc, smid); 3301 request = mpt2sas_base_get_msg_frame(ioc, smid);
3302 ioc->base_cmds.smid = smid; 3302 ioc->base_cmds.smid = smid;
3303 memcpy(request, mpi_request, sizeof(Mpi2SepReply_t)); 3303 memcpy(request, mpi_request, sizeof(Mpi2SepReply_t));
3304 mpt2sas_base_put_smid_default(ioc, smid);
3305 init_completion(&ioc->base_cmds.done); 3304 init_completion(&ioc->base_cmds.done);
3305 mpt2sas_base_put_smid_default(ioc, smid);
3306 timeleft = wait_for_completion_timeout(&ioc->base_cmds.done, 3306 timeleft = wait_for_completion_timeout(&ioc->base_cmds.done,
3307 msecs_to_jiffies(10000)); 3307 msecs_to_jiffies(10000));
3308 if (!(ioc->base_cmds.status & MPT2_CMD_COMPLETE)) { 3308 if (!(ioc->base_cmds.status & MPT2_CMD_COMPLETE)) {
@@ -3809,8 +3809,8 @@ _base_event_notification(struct MPT2SAS_ADAPTER *ioc, int sleep_flag)
3809 for (i = 0; i < MPI2_EVENT_NOTIFY_EVENTMASK_WORDS; i++) 3809 for (i = 0; i < MPI2_EVENT_NOTIFY_EVENTMASK_WORDS; i++)
3810 mpi_request->EventMasks[i] = 3810 mpi_request->EventMasks[i] =
3811 cpu_to_le32(ioc->event_masks[i]); 3811 cpu_to_le32(ioc->event_masks[i]);
3812 mpt2sas_base_put_smid_default(ioc, smid);
3813 init_completion(&ioc->base_cmds.done); 3812 init_completion(&ioc->base_cmds.done);
3813 mpt2sas_base_put_smid_default(ioc, smid);
3814 timeleft = wait_for_completion_timeout(&ioc->base_cmds.done, 30*HZ); 3814 timeleft = wait_for_completion_timeout(&ioc->base_cmds.done, 30*HZ);
3815 if (!(ioc->base_cmds.status & MPT2_CMD_COMPLETE)) { 3815 if (!(ioc->base_cmds.status & MPT2_CMD_COMPLETE)) {
3816 printk(MPT2SAS_ERR_FMT "%s: timeout\n", 3816 printk(MPT2SAS_ERR_FMT "%s: timeout\n",