]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/scsi/libfc/fc_fcp.c
scsi: avoid ->change_queue_depth indirection for queue full tracking
[mirror_ubuntu-bionic-kernel.git] / drivers / scsi / libfc / fc_fcp.c
index bf954ee050f8929d04a694622c7190a6768146d4..0d2d024e77c5e1f12b6793d6385d148aa3f6f71a 100644 (file)
@@ -2173,19 +2173,7 @@ EXPORT_SYMBOL(fc_slave_alloc);
  */
 int fc_change_queue_depth(struct scsi_device *sdev, int qdepth, int reason)
 {
-       switch (reason) {
-       case SCSI_QDEPTH_DEFAULT:
-               scsi_adjust_queue_depth(sdev, qdepth);
-               break;
-       case SCSI_QDEPTH_QFULL:
-               scsi_track_queue_full(sdev, qdepth);
-               break;
-       case SCSI_QDEPTH_RAMP_UP:
-               scsi_adjust_queue_depth(sdev, qdepth);
-               break;
-       default:
-               return -EOPNOTSUPP;
-       }
+       scsi_adjust_queue_depth(sdev, qdepth);
        return sdev->queue_depth;
 }
 EXPORT_SYMBOL(fc_change_queue_depth);