diff options
Diffstat (limited to 'drivers/scsi/advansys.c')
-rw-r--r-- | drivers/scsi/advansys.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/drivers/scsi/advansys.c b/drivers/scsi/advansys.c index 43761c1c46f0..ae4840e4c1c5 100644 --- a/drivers/scsi/advansys.c +++ b/drivers/scsi/advansys.c | |||
@@ -7706,7 +7706,7 @@ advansys_narrow_slave_configure(struct scsi_device *sdev, ASC_DVC_VAR *asc_dvc) | |||
7706 | asc_dvc->cfg->can_tagged_qng |= tid_bit; | 7706 | asc_dvc->cfg->can_tagged_qng |= tid_bit; |
7707 | asc_dvc->use_tagged_qng |= tid_bit; | 7707 | asc_dvc->use_tagged_qng |= tid_bit; |
7708 | } | 7708 | } |
7709 | scsi_adjust_queue_depth(sdev, MSG_ORDERED_TAG, | 7709 | scsi_adjust_queue_depth(sdev, |
7710 | asc_dvc->max_dvc_qng[sdev->id]); | 7710 | asc_dvc->max_dvc_qng[sdev->id]); |
7711 | } | 7711 | } |
7712 | } else { | 7712 | } else { |
@@ -7714,7 +7714,6 @@ advansys_narrow_slave_configure(struct scsi_device *sdev, ASC_DVC_VAR *asc_dvc) | |||
7714 | asc_dvc->cfg->can_tagged_qng &= ~tid_bit; | 7714 | asc_dvc->cfg->can_tagged_qng &= ~tid_bit; |
7715 | asc_dvc->use_tagged_qng &= ~tid_bit; | 7715 | asc_dvc->use_tagged_qng &= ~tid_bit; |
7716 | } | 7716 | } |
7717 | scsi_adjust_queue_depth(sdev, 0, sdev->host->cmd_per_lun); | ||
7718 | } | 7717 | } |
7719 | 7718 | ||
7720 | if ((sdev->lun == 0) && | 7719 | if ((sdev->lun == 0) && |
@@ -7849,10 +7848,8 @@ advansys_wide_slave_configure(struct scsi_device *sdev, ADV_DVC_VAR *adv_dvc) | |||
7849 | } | 7848 | } |
7850 | 7849 | ||
7851 | if ((adv_dvc->tagqng_able & tidmask) && sdev->tagged_supported) { | 7850 | if ((adv_dvc->tagqng_able & tidmask) && sdev->tagged_supported) { |
7852 | scsi_adjust_queue_depth(sdev, MSG_ORDERED_TAG, | 7851 | scsi_adjust_queue_depth(sdev, |
7853 | adv_dvc->max_dvc_qng); | 7852 | adv_dvc->max_dvc_qng); |
7854 | } else { | ||
7855 | scsi_adjust_queue_depth(sdev, 0, sdev->host->cmd_per_lun); | ||
7856 | } | 7853 | } |
7857 | } | 7854 | } |
7858 | 7855 | ||