summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_map.h
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2009-01-01 00:31:46 +0000
committeralc <alc@FreeBSD.org>2009-01-01 00:31:46 +0000
commita2ba509efc90b37b1cc6e5d20aabfd347a613005 (patch)
tree81b94846877c6b51544b8e2ced60dae41cf7c857 /sys/vm/vm_map.h
parent05475b9543d9864dc29a307affe7e03706cac326 (diff)
downloadFreeBSD-src-a2ba509efc90b37b1cc6e5d20aabfd347a613005.zip
FreeBSD-src-a2ba509efc90b37b1cc6e5d20aabfd347a613005.tar.gz
Resurrect shared map locks allowing greater concurrency during some map
operations, such as page faults. An earlier version of this change was ... Reviewed by: kib Tested by: pho MFC after: 6 weeks
Diffstat (limited to 'sys/vm/vm_map.h')
-rw-r--r--sys/vm/vm_map.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/vm/vm_map.h b/sys/vm/vm_map.h
index 3671ea0..0c3ddc8 100644
--- a/sys/vm/vm_map.h
+++ b/sys/vm/vm_map.h
@@ -269,6 +269,7 @@ int _vm_map_trylock(vm_map_t map, const char *file, int line);
int _vm_map_trylock_read(vm_map_t map, const char *file, int line);
int _vm_map_lock_upgrade(vm_map_t map, const char *file, int line);
void _vm_map_lock_downgrade(vm_map_t map, const char *file, int line);
+int vm_map_locked(vm_map_t map);
int vm_map_unlock_and_wait(vm_map_t map, int timo);
void vm_map_wakeup(vm_map_t map);
OpenPOWER on IntegriCloud