From 0f3b612a06b237574b0f0bd8a4e80520cfb85bb2 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Mon, 13 Nov 2006 00:27:02 +0000 Subject: [PATCH] There is no point in setting PG_REFERENCED on kmem_object pages because they are "unmanaged", i.e., non-pageable, pages. Remove a stale comment. --- sys/vm/vm_kern.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/sys/vm/vm_kern.c b/sys/vm/vm_kern.c index e3a8c12159d..162f2c753e6 100644 --- a/sys/vm/vm_kern.c +++ b/sys/vm/vm_kern.c @@ -390,9 +390,7 @@ retry: vm_map_simplify_entry(map, entry); /* - * Loop thru pages, entering them in the pmap. (We cannot add them to - * the wired count without wrapping the vm_page_queue_lock in - * splimp...) + * Loop thru pages, entering them in the pmap. */ VM_OBJECT_LOCK(kmem_object); for (i = 0; i < size; i += PAGE_SIZE) { @@ -401,9 +399,6 @@ retry: * Because this is kernel_pmap, this call will not block. */ pmap_enter(kernel_pmap, addr + i, m, VM_PROT_ALL, 1); - vm_page_lock_queues(); - vm_page_flag_set(m, PG_REFERENCED); - vm_page_unlock_queues(); vm_page_wakeup(m); } VM_OBJECT_UNLOCK(kmem_object);