Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c80ddf00cde4c21018dbd0ea2872736c90c7dda2
Commit:     c80ddf00cde4c21018dbd0ea2872736c90c7dda2
Parent:     7ee2413ca0da80c819f2388c0faeffce1ac8513b
Author:     James Bottomley <[EMAIL PROTECTED]>
AuthorDate: Wed Dec 12 15:06:21 2007 -0500
Committer:  James Bottomley <[EMAIL PROTECTED]>
CommitDate: Tue Dec 18 16:04:08 2007 -0600

    [SCSI] dpt_i2o: driver is only 32 bit so don't set 64 bit DMA mask
    
    This fixes a potential corruption bug where the truncation would cause
    reading or writing to the wrong memory area on machines with >4GB of
    main memory.
    
    Cc: Stable Kernel Tree <[EMAIL PROTECTED]>
    Signed-off-by: James Bottomley <[EMAIL PROTECTED]>
---
 drivers/scsi/dpt_i2o.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/drivers/scsi/dpt_i2o.c b/drivers/scsi/dpt_i2o.c
index 70f48a1..b31d1c9 100644
--- a/drivers/scsi/dpt_i2o.c
+++ b/drivers/scsi/dpt_i2o.c
@@ -906,8 +906,7 @@ static int adpt_install_hba(struct scsi_host_template* sht, 
struct pci_dev* pDev
        }
 
        pci_set_master(pDev);
-       if (pci_set_dma_mask(pDev, DMA_64BIT_MASK) &&
-           pci_set_dma_mask(pDev, DMA_32BIT_MASK))
+       if (pci_set_dma_mask(pDev, DMA_32BIT_MASK))
                return -EINVAL;
 
        base_addr0_phys = pci_resource_start(pDev,0);
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to