From e10ee7cd2ac5c195e5ba84b7c18dd1fa3b1f0f2e Mon Sep 17 00:00:00 2001 From: Jianqun Xu Date: Fri, 25 Mar 2022 11:06:53 +0800 Subject: [PATCH] dma-buf: rk_heaps: weakly define dma_contiguous_early_fixup Define dma_contiguous_early_fixup weakly since the function may not be defined by architecture. Signed-off-by: Jianqun Xu Change-Id: Id29e0515d24a9801aade00f4d257c80eb4238f6f --- drivers/dma-buf/rk_heaps/rk-dma-cma.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/dma-buf/rk_heaps/rk-dma-cma.c b/drivers/dma-buf/rk_heaps/rk-dma-cma.c index 2f74f818f1ab..e771843754ab 100644 --- a/drivers/dma-buf/rk_heaps/rk-dma-cma.c +++ b/drivers/dma-buf/rk_heaps/rk-dma-cma.c @@ -38,6 +38,13 @@ static int __init early_dma_heap_cma(char *p) } early_param("rk_dma_heap_cma", early_dma_heap_cma); +#ifndef CONFIG_DMA_CMA +void __weak +dma_contiguous_early_fixup(phys_addr_t base, unsigned long size) +{ +} +#endif + int __init rk_dma_heap_cma_setup(void) { unsigned long size;