Use the DMA_{64,32}BIT_MASK constants from dma-mapping.h when calling pci_set_dma_mask() or pci_set_consistent_dma_mask() See http://marc.theaimsgroup.com/?t=108001993000001&r=1&w=2 for details Signed-off-by: Tobias Klauser Signed-off-by: Domen Puncer --- kj-domen/drivers/scsi/qla1280.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/scsi/qla1280.c~dma_mask-drivers_scsi_qla1280 drivers/scsi/qla1280.c --- kj/drivers/scsi/qla1280.c~dma_mask-drivers_scsi_qla1280 2005-03-02 10:48:26.000000000 +0100 +++ kj-domen/drivers/scsi/qla1280.c 2005-03-02 10:48:26.000000000 +0100 @@ -4741,7 +4741,7 @@ qla1280_probe_one(struct pci_dev *pdev, #ifdef QLA_64BIT_PTR if (pci_set_dma_mask(ha->pdev, (dma_addr_t) ~ 0ULL)) { - if (pci_set_dma_mask(ha->pdev, 0xffffffff)) { + if (pci_set_dma_mask(ha->pdev, DMA_32BIT_MASK)) { printk(KERN_WARNING "scsi(%li): Unable to set a " " suitable DMA mask - aboring\n", ha->host_no); error = -ENODEV; @@ -4751,7 +4751,7 @@ qla1280_probe_one(struct pci_dev *pdev, dprintk(2, "scsi(%li): 64 Bit PCI Addressing Enabled\n", ha->host_no); #else - if (pci_set_dma_mask(ha->pdev, 0xffffffff)) { + if (pci_set_dma_mask(ha->pdev, DMA_32BIT_MASK)) { printk(KERN_WARNING "scsi(%li): Unable to set a " " suitable DMA mask - aboring\n", ha->host_no); error = -ENODEV; _