]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/ata/ahci.c
ahci: logical-bitwise and confusion in ahci_save_initial_config()
[linux-2.6-omap-h63xx.git] / drivers / ata / ahci.c
index 1d60ef02151acbb02338fdf7ae33701a3fc279fc..6978469eb16d87c9637c2969f6831a17c38cd267 100644 (file)
@@ -684,7 +684,7 @@ static void ahci_save_initial_config(struct pci_dev *pdev,
                cap &= ~HOST_CAP_NCQ;
        }
 
-       if ((cap && HOST_CAP_PMP) && (hpriv->flags & AHCI_HFLAG_NO_PMP)) {
+       if ((cap & HOST_CAP_PMP) && (hpriv->flags & AHCI_HFLAG_NO_PMP)) {
                dev_printk(KERN_INFO, &pdev->dev,
                           "controller can't do PMP, turning off CAP_PMP\n");
                cap &= ~HOST_CAP_PMP;