xref: /linux/arch/powerpc/kernel/swsusp_64.c (revision 06d07429858317ded2db7986113a9e0129cd599b)
17f904d7eSThomas Gleixner // SPDX-License-Identifier: GPL-2.0-only
2543b9fd3SJohannes Berg /*
3543b9fd3SJohannes Berg  * PowerPC 64-bit swsusp implementation
4543b9fd3SJohannes Berg  *
5543b9fd3SJohannes Berg  * Copyright 2006 Johannes Berg <johannes@sipsolutions.net>
6543b9fd3SJohannes Berg  */
7543b9fd3SJohannes Berg 
8543b9fd3SJohannes Berg #include <asm/iommu.h>
9543b9fd3SJohannes Berg #include <linux/irq.h>
1062fe91bbSPaul Gortmaker #include <linux/sched.h>
11543b9fd3SJohannes Berg #include <linux/interrupt.h>
1238b8d208SIngo Molnar #include <linux/nmi.h>
13543b9fd3SJohannes Berg 
14*360f051dSMichael Ellerman void do_after_copyback(void);
15*360f051dSMichael Ellerman 
do_after_copyback(void)16543b9fd3SJohannes Berg void do_after_copyback(void)
17543b9fd3SJohannes Berg {
18543b9fd3SJohannes Berg 	iommu_restore();
19543b9fd3SJohannes Berg 	touch_softlockup_watchdog();
20543b9fd3SJohannes Berg 	mb();
21543b9fd3SJohannes Berg }
22