dma-mapping: use unsigned long for dma_attrs
[linux-2.6-block.git] / arch / unicore32 / mm / dma-swiotlb.c
index 16c08b2143a77098a8501d47b4daf963624b282b..3e9f6489ba380a72e575e53118e914d3077369e4 100644 (file)
 
 static void *unicore_swiotlb_alloc_coherent(struct device *dev, size_t size,
                                            dma_addr_t *dma_handle, gfp_t flags,
-                                           struct dma_attrs *attrs)
+                                           unsigned long attrs)
 {
        return swiotlb_alloc_coherent(dev, size, dma_handle, flags);
 }
 
 static void unicore_swiotlb_free_coherent(struct device *dev, size_t size,
                                          void *vaddr, dma_addr_t dma_addr,
-                                         struct dma_attrs *attrs)
+                                         unsigned long attrs)
 {
        swiotlb_free_coherent(dev, size, vaddr, dma_addr);
 }