1*b2441318SGreg Kroah-Hartman // SPDX-License-Identifier: GPL-2.0 2f8fd30ebSHuacai Chen #include <asm/tlbflush.h> 3f8fd30ebSHuacai Chen 4f8fd30ebSHuacai Chen extern int restore_image(void); 5f8fd30ebSHuacai Chen swsusp_arch_resume(void)6f8fd30ebSHuacai Chenint swsusp_arch_resume(void) 7f8fd30ebSHuacai Chen { 8f8fd30ebSHuacai Chen /* Avoid TLB mismatch during and after kernel resume */ 9f8fd30ebSHuacai Chen local_flush_tlb_all(); 10f8fd30ebSHuacai Chen return restore_image(); 11f8fd30ebSHuacai Chen } 12