From 453dadef0d01a8c176254296e19365485b212378 Mon Sep 17 00:00:00 2001 From: Marek Szyprowski Date: Wed, 7 Mar 2018 12:39:43 +0100 Subject: [PATCH] LOCAL / ARM64: mm: increase default coherent pool size to 2 MiB xhci drivers use a lot coherent allocations and default 256 KiB is sometimes not enough to register xhci usb host properly. Signed-off-by: Marek Szyprowski --- arch/arm64/mm/dma-mapping.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/mm/dma-mapping.c b/arch/arm64/mm/dma-mapping.c index ba88b5b..5f621df 100644 --- a/arch/arm64/mm/dma-mapping.c +++ b/arch/arm64/mm/dma-mapping.c @@ -44,7 +44,7 @@ static pgprot_t __get_dma_pgprot(unsigned long attrs, pgprot_t prot, static struct gen_pool *atomic_pool __ro_after_init; -#define DEFAULT_DMA_COHERENT_POOL_SIZE SZ_256K +#define DEFAULT_DMA_COHERENT_POOL_SIZE SZ_2M static size_t atomic_pool_size __initdata = DEFAULT_DMA_COHERENT_POOL_SIZE; static int __init early_coherent_pool(char *p) -- 2.7.4