diff options
Diffstat (limited to 'drivers/scsi/eata.c')
-rw-r--r-- | drivers/scsi/eata.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/scsi/eata.c b/drivers/scsi/eata.c index 943ad3a19661..bc0f918f1729 100644 --- a/drivers/scsi/eata.c +++ b/drivers/scsi/eata.c | |||
@@ -946,20 +946,18 @@ static int eata2x_slave_configure(struct scsi_device *dev) | |||
946 | 946 | ||
947 | if (TLDEV(dev->type) && dev->tagged_supported) { | 947 | if (TLDEV(dev->type) && dev->tagged_supported) { |
948 | if (tag_mode == TAG_SIMPLE) { | 948 | if (tag_mode == TAG_SIMPLE) { |
949 | scsi_adjust_queue_depth(dev, MSG_SIMPLE_TAG, tqd); | ||
950 | tag_suffix = ", simple tags"; | 949 | tag_suffix = ", simple tags"; |
951 | } else if (tag_mode == TAG_ORDERED) { | 950 | } else if (tag_mode == TAG_ORDERED) { |
952 | scsi_adjust_queue_depth(dev, MSG_ORDERED_TAG, tqd); | ||
953 | tag_suffix = ", ordered tags"; | 951 | tag_suffix = ", ordered tags"; |
954 | } else { | 952 | } else { |
955 | scsi_adjust_queue_depth(dev, 0, tqd); | ||
956 | tag_suffix = ", no tags"; | 953 | tag_suffix = ", no tags"; |
957 | } | 954 | } |
955 | scsi_adjust_queue_depth(dev, tqd); | ||
958 | } else if (TLDEV(dev->type) && linked_comm) { | 956 | } else if (TLDEV(dev->type) && linked_comm) { |
959 | scsi_adjust_queue_depth(dev, 0, tqd); | 957 | scsi_adjust_queue_depth(dev, tqd); |
960 | tag_suffix = ", untagged"; | 958 | tag_suffix = ", untagged"; |
961 | } else { | 959 | } else { |
962 | scsi_adjust_queue_depth(dev, 0, utqd); | 960 | scsi_adjust_queue_depth(dev, utqd); |
963 | tag_suffix = ""; | 961 | tag_suffix = ""; |
964 | } | 962 | } |
965 | 963 | ||