]> err.no Git - linux-2.6/blobdiff - drivers/ata/pata_amd.c
libata: reimplement ata_acpi_cbl_80wire() using ata_acpi_gtm_xfermask()
[linux-2.6] / drivers / ata / pata_amd.c
index 3cc27b514654ad8219dae8941eb258f4147d072b..e71125a4bd9bab7d91900613661a461bd4c9d7b7 100644 (file)
@@ -272,7 +272,8 @@ static int nv_cable_detect(struct ata_port *ap)
        if ((udma & 0xC4) == 0xC4 || (udma & 0xC400) == 0xC400)
                cbl = ATA_CBL_PATA80;
        /* And a triple check across suspend/resume with ACPI around */
-       if (ata_acpi_cbl_80wire(ap))
+       if (ata_acpi_init_gtm(ap) &&
+           ata_acpi_cbl_80wire(ap, ata_acpi_init_gtm(ap)))
                cbl = ATA_CBL_PATA80;
        return cbl;
 }