aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/megaraid/megaraid_mbox.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/megaraid/megaraid_mbox.c')
-rw-r--r--drivers/scsi/megaraid/megaraid_mbox.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/scsi/megaraid/megaraid_mbox.c b/drivers/scsi/megaraid/megaraid_mbox.c
index 234f0b7eb21c..fd181c2a8ae4 100644
--- a/drivers/scsi/megaraid/megaraid_mbox.c
+++ b/drivers/scsi/megaraid/megaraid_mbox.c
@@ -335,12 +335,17 @@ static struct device_attribute *megaraid_sdev_attrs[] = {
335 * megaraid_change_queue_depth - Change the device's queue depth 335 * megaraid_change_queue_depth - Change the device's queue depth
336 * @sdev: scsi device struct 336 * @sdev: scsi device struct
337 * @qdepth: depth to set 337 * @qdepth: depth to set
338 * @reason: calling context
338 * 339 *
339 * Return value: 340 * Return value:
340 * actual depth set 341 * actual depth set
341 */ 342 */
342static int megaraid_change_queue_depth(struct scsi_device *sdev, int qdepth) 343static int megaraid_change_queue_depth(struct scsi_device *sdev, int qdepth,
344 int reason)
343{ 345{
346 if (reason != SCSI_QDEPTH_DEFAULT)
347 return -EOPNOTSUPP;
348
344 if (qdepth > MBOX_MAX_SCSI_CMDS) 349 if (qdepth > MBOX_MAX_SCSI_CMDS)
345 qdepth = MBOX_MAX_SCSI_CMDS; 350 qdepth = MBOX_MAX_SCSI_CMDS;
346 scsi_adjust_queue_depth(sdev, 0, qdepth); 351 scsi_adjust_queue_depth(sdev, 0, qdepth);