diff options
author | pjd <pjd@FreeBSD.org> | 2006-04-10 10:03:41 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2006-04-10 10:03:41 +0000 |
commit | ca3f23ca3477d7ab916b941037bef1d1928d7804 (patch) | |
tree | 63adcc7b220823bdd9c62930b3dd51534108f89f /sys/vm/swap_pager.h | |
parent | 059a4b89f63cf9f6d10ed28f0a3ea3e79134f457 (diff) | |
download | FreeBSD-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.h | 1 |
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_ */ |