[libata] Use DMA_{32,64}BIT_MASK in ahci, sata_vsc drivers.
Linux Kernel Mailing List <[email protected]> Thu, 24 Feb 2005 05:38:15 +0000
| Newsgroups | gmane.linux.kernel.commits.2-4 |
|---|---|
| Message-ID | <[email protected]> |
ChangeSet 1.1537.6.11, 2005/02/24 00:38:15-05:00, [email protected] [libata] Use DMA_{32,64}BIT_MASK in ahci, sata_vsc drivers. Similar to a patch applied in 2.6.x by Tobias Klauser. ahci.c | 4 ++-- sata_vsc.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff -Nru a/drivers/scsi/ahci.c b/drivers/scsi/ahci.c --- a/drivers/scsi/ahci.c 2005-03-04 12:02:38 -08:00 +++ b/drivers/scsi/ahci.c 2005-03-04 12:02:38 -08:00 @@ -766,10 +766,10 @@ using_dac = hpriv->cap & HOST_CAP_64; if (using_dac && - !pci_set_dma_mask(pdev, 0xffffffffffffffffULL)) { + !pci_set_dma_mask(pdev, DMA_64BIT_MASK)) { hpriv->flags |= HOST_CAP_64; } else { - rc = pci_set_dma_mask(pdev, 0xffffffffULL); + rc = pci_set_dma_mask(pdev, DMA_32BIT_MASK); if (rc) { printk(KERN_ERR DRV_NAME "(%s): 32-bit DMA enable failed\n", pci_name(pdev)); diff -Nru a/drivers/scsi/sata_vsc.c b/drivers/scsi/sata_vsc.c --- a/drivers/scsi/sata_vsc.c 2005-03-04 12:02:38 -08:00 +++ b/drivers/scsi/sata_vsc.c 2005-03-04 12:02:38 -08:00 @@ -286,7 +286,7 @@ /* * Use 32 bit DMA mask, because 64 bit address support is poor. */ - rc = pci_set_dma_mask(pdev, 0xFFFFFFFFULL); + rc = pci_set_dma_mask(pdev, DMA_32BIT_MASK); if (rc) goto err_out_regions;