diff options
author | alc <alc@FreeBSD.org> | 2004-11-05 06:52:29 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2004-11-05 06:52:29 +0000 |
commit | 2f382957a72990fdc05bf00221bccf9c5f8f5726 (patch) | |
tree | e98914a17a9b084a84ac4ace126cf1cc15370f3f /sys/kern/kern_subr.c | |
parent | cc2178b9c838dd024b16bf677a64e9c291b6fd35 (diff) | |
download | FreeBSD-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.c | 4 |
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); |