X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=drivers%2Fscsi%2Faacraid%2Flinit.c;h=5e1a2d67d90c008b21b8e0bebf325782162a6eee;hb=ade5da55cc3544a4eb2a2d1005423b38e3cb64bd;hp=5a201da932509ef8501be8b23320dadab4146982;hpb=c28b121f95250f4ef50fb91e2ac9c91086c71584;p=mirror_ubuntu-zesty-kernel.git diff --git a/drivers/scsi/aacraid/linit.c b/drivers/scsi/aacraid/linit.c index 5a201da93250..5e1a2d67d90c 100644 --- a/drivers/scsi/aacraid/linit.c +++ b/drivers/scsi/aacraid/linit.c @@ -466,6 +466,17 @@ static int aac_slave_configure(struct scsi_device *sdev) ++num_lsu; depth = (host->can_queue - num_one) / num_lsu; + + if (sdev_channel(sdev) != NATIVE_CHANNEL) + goto common_config; + + /* + * Check if SATA drive + */ + if (strncmp(sdev->vendor, "ATA", 3) == 0) + depth = 32; + else + depth = 64; } common_config: