]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/scsi/aacraid/linit.c
[PATCH] aacraid: Fix for controller load based timeouts
[mv-sheeva.git] / drivers / scsi / aacraid / linit.c
index c1a4f978fcbad1156f9badd33af44f122e2bf5ed..562da90480a1426346ceba19efe54108e4043826 100644 (file)
@@ -374,7 +374,8 @@ static int aac_slave_configure(struct scsi_device *sdev)
        else
                scsi_adjust_queue_depth(sdev, 0, 1);
 
-       if (host->max_sectors < AAC_MAX_32BIT_SGBCOUNT)
+       if (!(((struct aac_dev *)host->hostdata)->adapter_info.options
+         & AAC_OPT_NEW_COMM))
                blk_queue_max_segment_size(sdev->request_queue, 65536);
 
        return 0;