diff options
Diffstat (limited to 'drivers/scsi/hptiop.c')
-rw-r--r-- | drivers/scsi/hptiop.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/scsi/hptiop.c b/drivers/scsi/hptiop.c index 151893148abd..e995218476ed 100644 --- a/drivers/scsi/hptiop.c +++ b/drivers/scsi/hptiop.c | |||
@@ -1118,17 +1118,13 @@ static int hptiop_reset(struct scsi_cmnd *scp) | |||
1118 | } | 1118 | } |
1119 | 1119 | ||
1120 | static int hptiop_adjust_disk_queue_depth(struct scsi_device *sdev, | 1120 | static int hptiop_adjust_disk_queue_depth(struct scsi_device *sdev, |
1121 | int queue_depth, int reason) | 1121 | int queue_depth) |
1122 | { | 1122 | { |
1123 | struct hptiop_hba *hba = (struct hptiop_hba *)sdev->host->hostdata; | 1123 | struct hptiop_hba *hba = (struct hptiop_hba *)sdev->host->hostdata; |
1124 | 1124 | ||
1125 | if (reason != SCSI_QDEPTH_DEFAULT) | ||
1126 | return -EOPNOTSUPP; | ||
1127 | |||
1128 | if (queue_depth > hba->max_requests) | 1125 | if (queue_depth > hba->max_requests) |
1129 | queue_depth = hba->max_requests; | 1126 | queue_depth = hba->max_requests; |
1130 | scsi_adjust_queue_depth(sdev, queue_depth); | 1127 | return scsi_change_queue_depth(sdev, queue_depth); |
1131 | return queue_depth; | ||
1132 | } | 1128 | } |
1133 | 1129 | ||
1134 | static ssize_t hptiop_show_version(struct device *dev, | 1130 | static ssize_t hptiop_show_version(struct device *dev, |