mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
[SCSI] libiscsi: don't cap queue depth in iscsi modules
There is no need to cap the queue depth in the modules. We set this in userspace and can do that there. For performance testing with ram based targets, this is helpful since we can have very high queue depths. Signed-off-by: Mike Christie <michaelc@cs.wisc.edu> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
This commit is contained in:
parent
c93f87c727
commit
e28f3d5b51
4 changed files with 5 additions and 13 deletions
|
@ -1451,8 +1451,6 @@ EXPORT_SYMBOL_GPL(iscsi_queuecommand);
|
|||
|
||||
int iscsi_change_queue_depth(struct scsi_device *sdev, int depth)
|
||||
{
|
||||
if (depth > ISCSI_MAX_CMD_PER_LUN)
|
||||
depth = ISCSI_MAX_CMD_PER_LUN;
|
||||
scsi_adjust_queue_depth(sdev, scsi_get_tag_type(sdev), depth);
|
||||
return sdev->queue_depth;
|
||||
}
|
||||
|
@ -2062,13 +2060,8 @@ struct Scsi_Host *iscsi_host_alloc(struct scsi_host_template *sht,
|
|||
if (!shost)
|
||||
return NULL;
|
||||
|
||||
if (qdepth > ISCSI_MAX_CMD_PER_LUN || qdepth < 1) {
|
||||
if (qdepth != 0)
|
||||
printk(KERN_ERR "iscsi: invalid queue depth of %d. "
|
||||
"Queue depth must be between 1 and %d.\n",
|
||||
qdepth, ISCSI_MAX_CMD_PER_LUN);
|
||||
if (qdepth == 0)
|
||||
qdepth = ISCSI_DEF_CMD_PER_LUN;
|
||||
}
|
||||
shost->cmd_per_lun = qdepth;
|
||||
|
||||
ihost = shost_priv(shost);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue