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