diff options
author | alc <alc@FreeBSD.org> | 2004-05-09 01:00:15 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2004-05-09 01:00:15 +0000 |
commit | 0049080776deeeb2182331163461a72d6b72d3c2 (patch) | |
tree | 6a87aa63d406e2365b11f729912230b493ed34e8 /sys | |
parent | 3209d7f80d2e923488bd703d9f4cd93c5a5d2d9d (diff) | |
download | FreeBSD-src-0049080776deeeb2182331163461a72d6b72d3c2.zip FreeBSD-src-0049080776deeeb2182331163461a72d6b72d3c2.tar.gz |
Cache queue pages are not mapped. Thus, the pmap_remove_all() by
vm_page_alloc() is unnecessary.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/vm/vm_page.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c index 1eb4eac..014a0ef 100644 --- a/sys/vm/vm_page.c +++ b/sys/vm/vm_page.c @@ -799,7 +799,6 @@ loop: m_object = m->object; VM_OBJECT_LOCK_ASSERT(m_object, MA_OWNED); vm_page_busy(m); - pmap_remove_all(m); vm_page_free(m); vm_page_unlock_queues(); if (m_object != object) |