block/cpqarray: Use the DMA_32BIT_MASK constant
Subsystems (2)
PATCH 1/1 block/cpqarray: Use the DMA_32BIT_MASK constant
Use the DMA_32BIT_MASK constant from dma-mapping.h when calling pci_set_dma_mask() or pci_set_consistent_dma_mask() instead of custom macros.
This patch includes dma-mapping.h explicitly because it caused errors on some architectures otherwise.
See http://marc.theaimsgroup.com/?t=108001993000001&r=1&w=2 for details
Signed-off-by Tobias Klauser <[email protected]>
drivers/block/cpqarray.c +2 -3
@@ -39,6 +39,7 @@#include <linux/spinlock.h> #include <linux/blkdev.h> #include <linux/genhd.h> +#include <linux/dma-mapping.h> #include <asm/uaccess.h> #include <asm/io.h>
@@ -65,8 +66,6 @@ MODULE_LICENSE("GPL");#define MAX_CTLR 8#define CTLR_SHIFT 8 -#define CPQARRAY_DMA_MASK 0xFFFFFFFF/* 32 bit DMA */ -static int nr_ctlr;static ctlr_info_t *hba[MAX_CTLR ];
@@ -635,7 +634,7 @@ static int cpqarray_pci_init(ctlr_info_tfor (i=0 ; i<6 ; i++) addr[i] =pci_resource_start (pdev, i); -if (pci_set_dma_mask (pdev,CPQARRAY_DMA_MASK ) !=0 ) +if (pci_set_dma_mask (pdev,DMA_32BIT_MASK ) !=0 ) {printk (KERN_ERR "cpqarray: Unable to set DMA mask\n" );return -1 ;
_______________________________________________
Kernel-janitors mailing list
[email protected]
http://lists.osdl.org/mailman/listinfo/kernel-janitors