ARM: 8697/1: dma-mapping: Do not pass data to gen_pool_set_algo()
authorVladimir Murzin <vladimir.murzin@arm.com>
Mon, 25 Sep 2017 09:25:53 +0000 (10:25 +0100)
committerRussell King <rmk+kernel@armlinux.org.uk>
Thu, 28 Sep 2017 10:13:04 +0000 (11:13 +0100)
gen_pool_first_fit_order_align() does not make use of additional data,
so pass plain NULL there.

Signed-off-by: Vladimir Murzin <vladimir.murzin@arm.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
arch/arm/mm/dma-mapping.c

index fcf1473d6fed5398be1f9474c2543958120e22a5..785606e3783e93af4dabe1e2793ab3cef0622da1 100644 (file)
@@ -443,7 +443,7 @@ static int __init atomic_pool_init(void)
 
                gen_pool_set_algo(atomic_pool,
                                gen_pool_first_fit_order_align,
-                               (void *)PAGE_SHIFT);
+                               NULL);
                pr_info("DMA: preallocated %zu KiB pool for atomic coherent allocations\n",
                       atomic_pool_size / 1024);
                return 0;