Reapply r689 (dropped in r742) to fix CentOS compilation. Thanks Smadar Gonen.
authorswgruszka <swgruszka@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Thu, 23 Apr 2009 19:52:51 +0000 (19:52 +0000)
committerswgruszka <swgruszka@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Thu, 23 Apr 2009 19:52:51 +0000 (19:52 +0000)
git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@795 d57e44dd-8a1f-0410-8b47-8ef2f437770f

qla_isp/linux/isp_pci.c

index 37ca00a..35a6203 100644 (file)
@@ -897,12 +897,12 @@ isplinux_pci_init_one(struct Scsi_Host *host)
      */
 
     if (IS_1020(isp)) {
-        if (pci_set_dma_mask(pdev, DMA_BIT_MASK(24))) {
+        if (pci_set_dma_mask(pdev, (u64)(0xffffffull))) {
                 isp_prt(isp, ISP_LOGERR, "cannot set dma mask");
                 goto bad;
         }
-    } else if (pci_set_dma_mask(pdev, DMA_BIT_MASK(64))) {
-        if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) {
+    } else if (pci_set_dma_mask(pdev, (u64) (0xffffffffffffffffull))) {
+        if (pci_set_dma_mask(pdev, (u64) (0xffffffffull))) {
             isp_prt(isp, ISP_LOGERR, "cannot set dma mask");
             goto bad;
         }