--- zzzz-none-000/linux-4.4.271/arch/arm64/mm/flush.c 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/arch/arm64/mm/flush.c 2023-04-19 10:22:27.000000000 +0000 @@ -111,3 +111,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);