summaryrefslogtreecommitdiff
path: root/sys/vm/vm_fault.c
diff options
context:
space:
mode:
authorAlan Cox <alc@FreeBSD.org>2002-12-24 19:02:03 +0000
committerAlan Cox <alc@FreeBSD.org>2002-12-24 19:02:03 +0000
commit82ea080d8856f9e7ffc63a7266414c9e33531af6 (patch)
tree56c51c0695103833d261340dc174a8c3262dcaed /sys/vm/vm_fault.c
parent074ad11567d8424cf91c7ae05405a69ca1b65374 (diff)
Notes
Diffstat (limited to 'sys/vm/vm_fault.c')
-rw-r--r--sys/vm/vm_fault.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/vm/vm_fault.c b/sys/vm/vm_fault.c
index 564e5c6cd5cd..4d1499a9264b 100644
--- a/sys/vm/vm_fault.c
+++ b/sys/vm/vm_fault.c
@@ -1068,7 +1068,9 @@ vm_fault_copy_entry(dst_map, src_map, dst_entry, src_entry)
/*
* Enter it in the pmap...
*/
+ vm_page_lock_queues();
vm_page_flag_clear(dst_m, PG_ZERO);
+ vm_page_unlock_queues();
pmap_enter(dst_map->pmap, vaddr, dst_m, prot, FALSE);
vm_page_lock_queues();
vm_page_flag_set(dst_m, PG_WRITEABLE);