diff options
Diffstat (limited to 'drivers/scsi/mvsas.c')
-rw-r--r-- | drivers/scsi/mvsas.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/scsi/mvsas.c b/drivers/scsi/mvsas.c index d8093a288438..e4acebd10d1b 100644 --- a/drivers/scsi/mvsas.c +++ b/drivers/scsi/mvsas.c | |||
@@ -878,7 +878,7 @@ static int pci_go_64(struct pci_dev *pdev) | |||
878 | if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { | 878 | if (!pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) { |
879 | rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); | 879 | rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64)); |
880 | if (rc) { | 880 | if (rc) { |
881 | rc = pci_set_consistent_dma_mask(pdev, DMA_32BIT_MASK); | 881 | rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); |
882 | if (rc) { | 882 | if (rc) { |
883 | dev_printk(KERN_ERR, &pdev->dev, | 883 | dev_printk(KERN_ERR, &pdev->dev, |
884 | "64-bit DMA enable failed\n"); | 884 | "64-bit DMA enable failed\n"); |
@@ -886,13 +886,13 @@ static int pci_go_64(struct pci_dev *pdev) | |||
886 | } | 886 | } |
887 | } | 887 | } |
888 | } else { | 888 | } else { |
889 | rc = pci_set_dma_mask(pdev, DMA_32BIT_MASK); | 889 | rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); |
890 | if (rc) { | 890 | if (rc) { |
891 | dev_printk(KERN_ERR, &pdev->dev, | 891 | dev_printk(KERN_ERR, &pdev->dev, |
892 | "32-bit DMA enable failed\n"); | 892 | "32-bit DMA enable failed\n"); |
893 | return rc; | 893 | return rc; |
894 | } | 894 | } |
895 | rc = pci_set_consistent_dma_mask(pdev, DMA_32BIT_MASK); | 895 | rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)); |
896 | if (rc) { | 896 | if (rc) { |
897 | dev_printk(KERN_ERR, &pdev->dev, | 897 | dev_printk(KERN_ERR, &pdev->dev, |
898 | "32-bit consistent DMA enable failed\n"); | 898 | "32-bit consistent DMA enable failed\n"); |