--- zzzz-none-000/linux-4.9.276/arch/mips/mm/page.c 2021-07-20 14:21:16.000000000 +0000 +++ falcon-5530-750/linux-4.9.276/arch/mips/mm/page.c 2023-04-05 08:19:00.000000000 +0000 @@ -362,6 +362,8 @@ for (i = 0; i < (buf - &__clear_page_start); i++) pr_debug("\t.word 0x%08x\n", (&__clear_page_start)[i]); pr_debug("\t.set pop\n"); + local_flush_icache_range((unsigned long)&__clear_page_start, + (unsigned long)&__clear_page_end); } static void build_copy_load(u32 **buf, int reg, int off) @@ -606,6 +608,8 @@ for (i = 0; i < (buf - &__copy_page_start); i++) pr_debug("\t.word 0x%08x\n", (&__copy_page_start)[i]); pr_debug("\t.set pop\n"); + local_flush_icache_range((unsigned long)&__copy_page_start, + (unsigned long)&__copy_page_end); } #ifdef CONFIG_SIBYTE_DMA_PAGEOPS