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/dpt_i2o.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/scsi/dpt_i2o.c~dma_mask-drivers_scsi_dpt_i2o drivers/scsi/dpt_i2o.c --- kj/drivers/scsi/dpt_i2o.c~dma_mask-drivers_scsi_dpt_i2o 2005-03-02 10:48:18.000000000 +0100 +++ kj-domen/drivers/scsi/dpt_i2o.c 2005-03-02 10:48:18.000000000 +0100 @@ -881,8 +881,8 @@ static int adpt_install_hba(struct scsi_ return -EINVAL; } pci_set_master(pDev); - if (pci_set_dma_mask(pDev, 0xffffffffffffffffULL) && - pci_set_dma_mask(pDev, 0xffffffffULL)) + if (pci_set_dma_mask(pDev, DMA_64BIT_MASK) && + pci_set_dma_mask(pDev, DMA_32BIT_MASK)) return -EINVAL; base_addr0_phys = pci_resource_start(pDev,0); _