diff options
author | alc <alc@FreeBSD.org> | 2002-06-02 19:32:05 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2002-06-02 19:32:05 +0000 |
commit | 02c58f2a49bcc83ec20b8339fc47226e48a52555 (patch) | |
tree | 0887b7409760d369e31ab376f826c53840aba458 | |
parent | 4ecb10ebe3790f262037d0fb36e6340ef1502f43 (diff) | |
download | FreeBSD-src-02c58f2a49bcc83ec20b8339fc47226e48a52555.zip FreeBSD-src-02c58f2a49bcc83ec20b8339fc47226e48a52555.tar.gz |
o Style fixes to vm_map_split(), including the elimination of one variable
declaration that shadows another.
Note: This function should really be vm_object_split(), not vm_map_split().
Reviewed by: md5
-rw-r--r-- | sys/vm/vm_map.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c index 04cc0ef..6790a6e 100644 --- a/sys/vm/vm_map.c +++ b/sys/vm/vm_map.c @@ -2225,10 +2225,7 @@ vm_map_split(vm_map_entry_t entry) source->shadow_count++; source->generation++; } - for (idx = 0; idx < size; idx++) { - vm_page_t m; - retry: m = vm_page_lookup(orig_object, offidxstart + idx); if (m == NULL) @@ -2249,7 +2246,6 @@ vm_map_split(vm_map_entry_t entry) /* page automatically made dirty by rename and cache handled */ vm_page_busy(m); } - if (orig_object->type == OBJT_SWAP) { vm_object_pip_add(orig_object, 1); /* @@ -2260,14 +2256,11 @@ vm_map_split(vm_map_entry_t entry) swap_pager_copy(orig_object, new_object, offidxstart, 0); vm_object_pip_wakeup(orig_object); } - for (idx = 0; idx < size; idx++) { m = vm_page_lookup(new_object, idx); - if (m) { + if (m != NULL) vm_page_wakeup(m); - } } - entry->object.vm_object = new_object; entry->offset = 0LL; vm_object_deallocate(orig_object); |