aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qla2xxx/qla_os.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_os.c')
-rw-r--r--drivers/scsi/qla2xxx/qla_os.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c
index ecf2a40d70be..d69744a62fe4 100644
--- a/drivers/scsi/qla2xxx/qla_os.c
+++ b/drivers/scsi/qla2xxx/qla_os.c
@@ -138,7 +138,7 @@ static int qla2xxx_eh_target_reset(struct scsi_cmnd *);
138static int qla2xxx_eh_bus_reset(struct scsi_cmnd *); 138static int qla2xxx_eh_bus_reset(struct scsi_cmnd *);
139static int qla2xxx_eh_host_reset(struct scsi_cmnd *); 139static int qla2xxx_eh_host_reset(struct scsi_cmnd *);
140 140
141static int qla2x00_change_queue_depth(struct scsi_device *, int); 141static int qla2x00_change_queue_depth(struct scsi_device *, int, int);
142static int qla2x00_change_queue_type(struct scsi_device *, int); 142static int qla2x00_change_queue_type(struct scsi_device *, int);
143 143
144struct scsi_host_template qla2xxx_driver_template = { 144struct scsi_host_template qla2xxx_driver_template = {
@@ -1235,8 +1235,11 @@ qla2xxx_slave_destroy(struct scsi_device *sdev)
1235} 1235}
1236 1236
1237static int 1237static int
1238qla2x00_change_queue_depth(struct scsi_device *sdev, int qdepth) 1238qla2x00_change_queue_depth(struct scsi_device *sdev, int qdepth, int reason)
1239{ 1239{
1240 if (reason != SCSI_QDEPTH_DEFAULT)
1241 return -EOPNOTSUPP;
1242
1240 scsi_adjust_queue_depth(sdev, scsi_get_tag_type(sdev), qdepth); 1243 scsi_adjust_queue_depth(sdev, scsi_get_tag_type(sdev), qdepth);
1241 return sdev->queue_depth; 1244 return sdev->queue_depth;
1242} 1245}