diff options
Diffstat (limited to 'drivers/scsi/ibmvscsi/ibmvfc.c')
-rw-r--r-- | drivers/scsi/ibmvscsi/ibmvfc.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/scsi/ibmvscsi/ibmvfc.c b/drivers/scsi/ibmvscsi/ibmvfc.c index bc9beb8c587c..87b536a97cb4 100644 --- a/drivers/scsi/ibmvscsi/ibmvfc.c +++ b/drivers/scsi/ibmvscsi/ibmvfc.c | |||
@@ -2764,12 +2764,17 @@ static int ibmvfc_slave_configure(struct scsi_device *sdev) | |||
2764 | * ibmvfc_change_queue_depth - Change the device's queue depth | 2764 | * ibmvfc_change_queue_depth - Change the device's queue depth |
2765 | * @sdev: scsi device struct | 2765 | * @sdev: scsi device struct |
2766 | * @qdepth: depth to set | 2766 | * @qdepth: depth to set |
2767 | * @reason: calling context | ||
2767 | * | 2768 | * |
2768 | * Return value: | 2769 | * Return value: |
2769 | * actual depth set | 2770 | * actual depth set |
2770 | **/ | 2771 | **/ |
2771 | static int ibmvfc_change_queue_depth(struct scsi_device *sdev, int qdepth) | 2772 | static int ibmvfc_change_queue_depth(struct scsi_device *sdev, int qdepth, |
2773 | int reason) | ||
2772 | { | 2774 | { |
2775 | if (reason != SCSI_QDEPTH_DEFAULT) | ||
2776 | return -EOPNOTSUPP; | ||
2777 | |||
2773 | if (qdepth > IBMVFC_MAX_CMDS_PER_LUN) | 2778 | if (qdepth > IBMVFC_MAX_CMDS_PER_LUN) |
2774 | qdepth = IBMVFC_MAX_CMDS_PER_LUN; | 2779 | qdepth = IBMVFC_MAX_CMDS_PER_LUN; |
2775 | 2780 | ||