dma-mapping: use unsigned long for dma_attrs
[linux-2.6-block.git] / arch / mips / netlogic / common / nlm-dma.c
index 3758715d4ab671af54399d8e2cfe1eeade8a41ac..0630693bec2aa5d491568f34fda84477056afc63 100644 (file)
@@ -45,7 +45,7 @@
 static char *nlm_swiotlb;
 
 static void *nlm_dma_alloc_coherent(struct device *dev, size_t size,
-       dma_addr_t *dma_handle, gfp_t gfp, struct dma_attrs *attrs)
+       dma_addr_t *dma_handle, gfp_t gfp, unsigned long attrs)
 {
        /* ignore region specifiers */
        gfp &= ~(__GFP_DMA | __GFP_DMA32 | __GFP_HIGHMEM);
@@ -62,7 +62,7 @@ static void *nlm_dma_alloc_coherent(struct device *dev, size_t size,
 }
 
 static void nlm_dma_free_coherent(struct device *dev, size_t size,
-       void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs)
+       void *vaddr, dma_addr_t dma_handle, unsigned long attrs)
 {
        swiotlb_free_coherent(dev, size, vaddr, dma_handle);
 }