diff options
Diffstat (limited to 'drivers/scsi/53c700.c')
-rw-r--r-- | drivers/scsi/53c700.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/scsi/53c700.c b/drivers/scsi/53c700.c index f5a9addb7050..6c60a8060c58 100644 --- a/drivers/scsi/53c700.c +++ b/drivers/scsi/53c700.c | |||
@@ -175,7 +175,7 @@ STATIC void NCR_700_chip_reset(struct Scsi_Host *host); | |||
175 | STATIC int NCR_700_slave_alloc(struct scsi_device *SDpnt); | 175 | STATIC int NCR_700_slave_alloc(struct scsi_device *SDpnt); |
176 | STATIC int NCR_700_slave_configure(struct scsi_device *SDpnt); | 176 | STATIC int NCR_700_slave_configure(struct scsi_device *SDpnt); |
177 | STATIC void NCR_700_slave_destroy(struct scsi_device *SDpnt); | 177 | STATIC void NCR_700_slave_destroy(struct scsi_device *SDpnt); |
178 | static int NCR_700_change_queue_depth(struct scsi_device *SDpnt, int depth); | 178 | static int NCR_700_change_queue_depth(struct scsi_device *SDpnt, int depth, int reason); |
179 | static int NCR_700_change_queue_type(struct scsi_device *SDpnt, int depth); | 179 | static int NCR_700_change_queue_type(struct scsi_device *SDpnt, int depth); |
180 | 180 | ||
181 | STATIC struct device_attribute *NCR_700_dev_attrs[]; | 181 | STATIC struct device_attribute *NCR_700_dev_attrs[]; |
@@ -2082,8 +2082,11 @@ NCR_700_slave_destroy(struct scsi_device *SDp) | |||
2082 | } | 2082 | } |
2083 | 2083 | ||
2084 | static int | 2084 | static int |
2085 | NCR_700_change_queue_depth(struct scsi_device *SDp, int depth) | 2085 | NCR_700_change_queue_depth(struct scsi_device *SDp, int depth, int reason) |
2086 | { | 2086 | { |
2087 | if (reason != SCSI_QDEPTH_DEFAULT) | ||
2088 | return -EOPNOTSUPP; | ||
2089 | |||
2087 | if (depth > NCR_700_MAX_TAGS) | 2090 | if (depth > NCR_700_MAX_TAGS) |
2088 | depth = NCR_700_MAX_TAGS; | 2091 | depth = NCR_700_MAX_TAGS; |
2089 | 2092 | ||