···347 */348 if ((dev->flags & ATA_DFLAG_LBA48) &&349 ((dev->flags & ATA_DFLAG_LOCK_SECTORS) == 0)) {350+ /*351+ * do not overwrite sdev->host->max_sectors, since352+ * other drives on this host may not support LBA48353+ */354 blk_queue_max_sectors(sdev->request_queue, 2048);355 }356 }
+1-1
drivers/scsi/sata_svw.c
···395396 /* Clear a magic bit in SCR1 according to Darwin, those help397 * some funky seagate drives (though so far, those were already398- * set by the firmware on the machines I had access to399 */400 writel(readl(mmio_base + K2_SATA_SICR1_OFFSET) & ~0x00040000,401 mmio_base + K2_SATA_SICR1_OFFSET);
···395396 /* Clear a magic bit in SCR1 according to Darwin, those help397 * some funky seagate drives (though so far, those were already398+ * set by the firmware on the machines I had access to)399 */400 writel(readl(mmio_base + K2_SATA_SICR1_OFFSET) & ~0x00040000,401 mmio_base + K2_SATA_SICR1_OFFSET);