summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_subr.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2004-11-05 06:52:29 +0000
committeralc <alc@FreeBSD.org>2004-11-05 06:52:29 +0000
commit2f382957a72990fdc05bf00221bccf9c5f8f5726 (patch)
treee98914a17a9b084a84ac4ace126cf1cc15370f3f /sys/kern/kern_subr.c
parentcc2178b9c838dd024b16bf677a64e9c291b6fd35 (diff)
downloadFreeBSD-src-2f382957a72990fdc05bf00221bccf9c5f8f5726.zip
FreeBSD-src-2f382957a72990fdc05bf00221bccf9c5f8f5726.tar.gz
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().)
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 1d55b44..01ebd16 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);
OpenPOWER on IntegriCloud