diff options
Diffstat (limited to 'drivers/scsi/mpt2sas/mpt2sas_ctl.c')
| -rw-r--r-- | drivers/scsi/mpt2sas/mpt2sas_ctl.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/scsi/mpt2sas/mpt2sas_ctl.c b/drivers/scsi/mpt2sas/mpt2sas_ctl.c index 37961504aaa..466e2f42367 100644 --- a/drivers/scsi/mpt2sas/mpt2sas_ctl.c +++ b/drivers/scsi/mpt2sas/mpt2sas_ctl.c @@ -509,7 +509,7 @@ _ctl_set_task_mid(struct MPT2SAS_ADAPTER *ioc, struct mpt2_ioctl_command *karg,  	handle = le16_to_cpu(tm_request->DevHandle);  	spin_lock_irqsave(&ioc->scsi_lookup_lock, flags); -	for (i = ioc->request_depth; i && !found; i--) { +	for (i = ioc->scsiio_depth; i && !found; i--) {  		scmd = ioc->scsi_lookup[i - 1].scmd;  		if (scmd == NULL || scmd->device == NULL ||  		    scmd->device->hostdata == NULL) @@ -616,7 +616,7 @@ _ctl_do_mpt_command(struct MPT2SAS_ADAPTER *ioc,  		printk(MPT2SAS_INFO_FMT "%s: ioc is operational\n",  		    ioc->name, __func__); -	smid = mpt2sas_base_get_smid(ioc, ioc->ctl_cb_idx); +	smid = mpt2sas_base_get_smid_scsiio(ioc, ioc->ctl_cb_idx, NULL);  	if (!smid) {  		printk(MPT2SAS_ERR_FMT "%s: failed obtaining a smid\n",  		    ioc->name, __func__);  |