aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_subr.c
diff options
context:
space:
mode:
authorAlan Cox <alc@FreeBSD.org>2004-11-05 06:52:29 +0000
committerAlan Cox <alc@FreeBSD.org>2004-11-05 06:52:29 +0000
commit1ac60dbce9a2ab88f6c47d8c866f40664139dd80 (patch)
treee98914a17a9b084a84ac4ace126cf1cc15370f3f /sys/kern/kern_subr.c
parent34d9e6fdae6f0039b90b694d33bd374ffa4707ac (diff)
downloadsrc-1ac60dbce9a2ab88f6c47d8c866f40664139dd80.tar.gz
src-1ac60dbce9a2ab88f6c47d8c866f40664139dd80.zip
Two changes to vm_pgmoveco():
- Eliminate an initialized but unused variable. - Eliminate an unnecessary call to clear the page's PG_BUSY flag. (The call to vm_page_rename() already clears the page's PG_BUSY flag through its call to vm_page_remove().)
Notes
Notes: svn path=/head/; revision=137244
Diffstat (limited to 'sys/kern/kern_subr.c')
-rw-r--r--sys/kern/kern_subr.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/kern/kern_subr.c b/sys/kern/kern_subr.c
index 1d55b44d6400..01ebd16770ed 100644
--- a/sys/kern/kern_subr.c
+++ b/sys/kern/kern_subr.c
@@ -76,7 +76,7 @@ vm_pgmoveco(vm_map_t mapa, vm_object_t srcobj, vm_offset_t kaddr,
vm_page_t kern_pg, user_pg;
vm_object_t uobject;
vm_map_entry_t entry;
- vm_pindex_t upindex, kpindex;
+ vm_pindex_t upindex;
vm_prot_t prot;
boolean_t wired;
@@ -112,9 +112,7 @@ vm_pgmoveco(vm_map_t mapa, vm_object_t srcobj, vm_offset_t kaddr,
else
panic("vm_pgmoveco: renaming busy page");
}
- kpindex = kern_pg->pindex;
vm_page_rename(kern_pg, uobject, upindex);
- vm_page_flag_clear(kern_pg, PG_BUSY);
kern_pg->valid = VM_PAGE_BITS_ALL;
vm_page_unlock_queues();
VM_OBJECT_UNLOCK(uobject);