change dma_attrs to unsigned long
authorEunok Jo <eunok25.jo@samsung.com>
Mon, 22 May 2017 05:44:37 +0000 (14:44 +0900)
committerTaekki Kim <taekki.kim@samsung.com>
Mon, 14 May 2018 05:42:48 +0000 (14:42 +0900)
Due to patch "dma-mapping: use unsigned long for dma_attrs",
dma_attrs should be unsigned long to be used.

Change-Id: Ia68dfee7ff5e4b1e89c921e161bb8891c0278e5e
Signed-off-by: Eunok Jo <eunok25.jo@samsung.com>
arch/arm64/mm/dma-mapping.c

index 6d245950491abf8fff885fd25598a4d7acc983b6..7352d4b306a2f7a7d6f3c2ecf1f6197b87464ad1 100644 (file)
@@ -387,9 +387,9 @@ static const struct dma_map_ops swiotlb_dma_ops = {
 };
 
 static void *arm_exynos_dma_mcode_alloc(struct device *dev, size_t size,
-       dma_addr_t *handle, gfp_t gfp, struct dma_attrs *attrs);
+       dma_addr_t *handle, gfp_t gfp, unsigned long attrs);
 static void arm_exynos_dma_mcode_free(struct device *dev, size_t size, void *cpu_addr,
-                                 dma_addr_t handle, struct dma_attrs *attrs);
+                                 dma_addr_t handle, unsigned long attrs);
 
 struct dma_map_ops arm_exynos_dma_mcode_ops = {
        .alloc                  = arm_exynos_dma_mcode_alloc,
@@ -398,7 +398,7 @@ struct dma_map_ops arm_exynos_dma_mcode_ops = {
 EXPORT_SYMBOL(arm_exynos_dma_mcode_ops);
 
 static void *arm_exynos_dma_mcode_alloc(struct device *dev, size_t size,
-       dma_addr_t *handle, gfp_t gfp, struct dma_attrs *attrs)
+       dma_addr_t *handle, gfp_t gfp, unsigned long attrs)
 {
        void *addr;
 
@@ -411,7 +411,7 @@ static void *arm_exynos_dma_mcode_alloc(struct device *dev, size_t size,
 }
 
 static void arm_exynos_dma_mcode_free(struct device *dev, size_t size, void *cpu_addr,
-                                 dma_addr_t handle, struct dma_attrs *attrs)
+                                 dma_addr_t handle, unsigned long attrs)
 {
        iounmap(cpu_addr);
 }