summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_map.c
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2007-11-07 21:56:58 +0000
committerpjd <pjd@FreeBSD.org>2007-11-07 21:56:58 +0000
commitf372a74b85982996f2d12eeef0b1fe3cf17af7d5 (patch)
tree4ff990dc604e3a72270860d7aab1eae9570aaa90 /sys/vm/vm_map.c
parentfd12f0aa28a70d79f5007df9cff5f54701bed894 (diff)
downloadFreeBSD-src-f372a74b85982996f2d12eeef0b1fe3cf17af7d5.zip
FreeBSD-src-f372a74b85982996f2d12eeef0b1fe3cf17af7d5.tar.gz
Change unused 'user_wait' argument to 'timo' argument, which will be
used to specify timeout for msleep(9). Discussed with: alc Reviewed by: alc
Diffstat (limited to 'sys/vm/vm_map.c')
-rw-r--r--sys/vm/vm_map.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c
index 96e7411..d042c65 100644
--- a/sys/vm/vm_map.c
+++ b/sys/vm/vm_map.c
@@ -536,12 +536,12 @@ _vm_map_lock_downgrade(vm_map_t map, const char *file, int line)
* vm_map_unlock_and_wait:
*/
int
-vm_map_unlock_and_wait(vm_map_t map, boolean_t user_wait)
+vm_map_unlock_and_wait(vm_map_t map, int timo)
{
mtx_lock(&map_sleep_mtx);
vm_map_unlock(map);
- return (msleep(&map->root, &map_sleep_mtx, PDROP | PVM, "vmmaps", 0));
+ return (msleep(&map->root, &map_sleep_mtx, PDROP | PVM, "vmmaps", timo));
}
/*
@@ -1859,7 +1859,7 @@ vm_map_unwire(vm_map_t map, vm_offset_t start, vm_offset_t end,
saved_start = (start >= entry->start) ? start :
entry->start;
entry->eflags |= MAP_ENTRY_NEEDS_WAKEUP;
- if (vm_map_unlock_and_wait(map, user_unwire)) {
+ if (vm_map_unlock_and_wait(map, 0)) {
/*
* Allow interruption of user unwiring?
*/
@@ -2005,7 +2005,7 @@ vm_map_wire(vm_map_t map, vm_offset_t start, vm_offset_t end,
saved_start = (start >= entry->start) ? start :
entry->start;
entry->eflags |= MAP_ENTRY_NEEDS_WAKEUP;
- if (vm_map_unlock_and_wait(map, user_wire)) {
+ if (vm_map_unlock_and_wait(map, 0)) {
/*
* Allow interruption of user wiring?
*/
@@ -2361,7 +2361,7 @@ vm_map_delete(vm_map_t map, vm_offset_t start, vm_offset_t end)
saved_start = entry->start;
entry->eflags |= MAP_ENTRY_NEEDS_WAKEUP;
last_timestamp = map->timestamp;
- (void) vm_map_unlock_and_wait(map, FALSE);
+ (void) vm_map_unlock_and_wait(map, 0);
vm_map_lock(map);
if (last_timestamp + 1 != map->timestamp) {
/*
OpenPOWER on IntegriCloud