summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_map.h
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2002-04-28 06:07:54 +0000
committeralc <alc@FreeBSD.org>2002-04-28 06:07:54 +0000
commitdc5b6882d314d270e5a57ba165792772e0ec4da7 (patch)
treecfed2f78df18ec91b4eea400ce4de416ed94a583 /sys/vm/vm_map.h
parent1fc70fcb7789be34cae6201ab9c71fc4c9945e60 (diff)
downloadFreeBSD-src-dc5b6882d314d270e5a57ba165792772e0ec4da7.zip
FreeBSD-src-dc5b6882d314d270e5a57ba165792772e0ec4da7.tar.gz
o Introduce and use vm_map_trylock() to replace several direct uses
of lockmgr(). o Add missing synchronization to vmspace_swap_count(): Obtain a read lock on the vm_map before traversing it.
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 fbc44c9..8de264f 100644
--- a/sys/vm/vm_map.h
+++ b/sys/vm/vm_map.h
@@ -241,6 +241,7 @@ void vm_map_lock(vm_map_t map);
void vm_map_unlock(vm_map_t map);
void vm_map_lock_read(vm_map_t map);
void vm_map_unlock_read(vm_map_t map);
+int vm_map_trylock(vm_map_t map);
int vm_map_lock_upgrade(vm_map_t map);
void vm_map_lock_downgrade(vm_map_t map);
void vm_map_set_recursive(vm_map_t map);
OpenPOWER on IntegriCloud