summaryrefslogtreecommitdiffstats
path: root/sys/vm/swap_pager.h
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2006-04-10 10:03:41 +0000
committerpjd <pjd@FreeBSD.org>2006-04-10 10:03:41 +0000
commitca3f23ca3477d7ab916b941037bef1d1928d7804 (patch)
tree63adcc7b220823bdd9c62930b3dd51534108f89f /sys/vm/swap_pager.h
parent059a4b89f63cf9f6d10ed28f0a3ea3e79134f457 (diff)
downloadFreeBSD-src-ca3f23ca3477d7ab916b941037bef1d1928d7804.zip
FreeBSD-src-ca3f23ca3477d7ab916b941037bef1d1928d7804.tar.gz
On shutdown try to turn off all swap devices. This way GEOM providers are
properly closed on shutdown. Requested by: ru Reviewed by: alc MFC after: 2 weeks
Diffstat (limited to 'sys/vm/swap_pager.h')
-rw-r--r--sys/vm/swap_pager.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/vm/swap_pager.h b/sys/vm/swap_pager.h
index 49a8e6f..a254cc7 100644
--- a/sys/vm/swap_pager.h
+++ b/sys/vm/swap_pager.h
@@ -50,6 +50,7 @@ void swap_pager_swap_init(void);
int swap_pager_isswapped(vm_object_t, struct swdevt *);
int swap_pager_reserve(vm_object_t, vm_pindex_t, vm_size_t);
void swap_pager_status(int *total, int *used);
+void swapoff_all(void);
#endif /* _KERNEL */
#endif /* _VM_SWAP_PAGER_H_ */
OpenPOWER on IntegriCloud