xref: /openbmc/linux/arch/mips/power/hibernate.c (revision 498495dba268b20e8eadd7fe93c140c68b6cc9d2)
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 Chen int 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