--- zzzz-none-000/linux-4.4.271/arch/arm/mm/proc-macros.S 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/arch/arm/mm/proc-macros.S 2023-04-19 10:22:27.000000000 +0000 @@ -33,6 +33,9 @@ .macro act_mm, rd bic \rd, sp, #(THREAD_SIZE - 1) & ~63 bic \rd, \rd, #63 +#ifdef CONFIG_KASAN + bic \rd, \rd, #8192 +#endif ldr \rd, [\rd, #TI_TASK] ldr \rd, [\rd, #TSK_ACTIVE_MM] .endm @@ -321,6 +324,8 @@ .long \name\()_flush_kern_dcache_area .long \name\()_dma_map_area .long \name\()_dma_unmap_area + .long \name\()_dma_inv_range + .long \name\()_dma_clean_range .long \name\()_dma_flush_range .size \name\()_cache_fns, . - \name\()_cache_fns .endm