--- zzzz-none-000/linux-4.4.60/arch/arm64/mm/flush.c 2017-04-08 07:53:53.000000000 +0000 +++ scorpion-7490-727/linux-4.4.60/arch/arm64/mm/flush.c 2021-02-04 17:41:59.000000000 +0000 @@ -115,3 +115,21 @@ } #endif /* CONFIG_HAVE_RCU_TABLE_FREE */ #endif /* CONFIG_TRANSPARENT_HUGEPAGE */ + +void dmac_flush_range(const void *start, const void *end) +{ + __dma_flush_range(start, end); +} +EXPORT_SYMBOL(dmac_flush_range); + +void dmac_inv_range(const void *start, const void *end) +{ + __dma_inv_range(start, end); +} +EXPORT_SYMBOL(dmac_inv_range); + +void dmac_clean_range(const void *start, const void *end) +{ + __dma_clean_range(start, end); +} +EXPORT_SYMBOL(dmac_clean_range);