libata: Add Seagate STT20000A to DMA blacklist.
authorDave Jones <davej@redhat.com>
Mon, 21 May 2007 18:31:03 +0000 (14:31 -0400)
committerJeff Garzik <jeff@garzik.org>
Tue, 22 May 2007 00:00:35 +0000 (20:00 -0400)
http://bugzilla.kernel.org/show_bug.cgi?id=1044 points out an
additional hard disk that doesn't handle DMA transfers correctly.
This patch is the libata variant of the earlier patch to drivers/ide/

Signed-off-by: Dave Jones <davej@redhat.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/ata/libata-core.c

index d3ea7f55283c596e4f897168a00a5d9d3d1ee59b..94ec0f524acfdc8c6e4aa1e2c5c76765c1a318f8 100644 (file)
@@ -3771,6 +3771,7 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = {
        { "ATAPI CD-ROM DRIVE 40X MAXIMUM",NULL,ATA_HORKAGE_NODMA },
        { "_NEC DV5800A",       NULL,           ATA_HORKAGE_NODMA },
        { "SAMSUNG CD-ROM SN-124","N001",       ATA_HORKAGE_NODMA },
+       { "Seagate STT20000A", NULL,            ATA_HORKAGE_NODMA },
 
        /* Weird ATAPI devices */
        { "TORiSAN DVD-ROM DRD-N216", NULL,     ATA_HORKAGE_MAX_SEC_128 |