aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_map.c
diff options
context:
space:
mode:
authorMatthew Dillon <dillon@FreeBSD.org>1999-01-24 06:04:52 +0000
committerMatthew Dillon <dillon@FreeBSD.org>1999-01-24 06:04:52 +0000
commit7dbf82dc13f7720f6c8376e9a3c006bed9d40f29 (patch)
tree19c166e4ea45928576f3f276a0aaf77414b7bae2 /sys/vm/vm_map.c
parent84ef5a8f66bfc718e21c4209c919060385e18aeb (diff)
Notes
Diffstat (limited to 'sys/vm/vm_map.c')
-rw-r--r--sys/vm/vm_map.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c
index 6878dd33ad22..6a287b802928 100644
--- a/sys/vm/vm_map.c
+++ b/sys/vm/vm_map.c
@@ -61,7 +61,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
- * $Id: vm_map.c,v 1.140 1999/01/21 08:29:10 dillon Exp $
+ * $Id: vm_map.c,v 1.141 1999/01/21 09:40:48 dillon Exp $
*/
/*
@@ -2225,7 +2225,7 @@ vm_map_split(entry)
vm_page_busy(m);
vm_page_protect(m, VM_PROT_NONE);
vm_page_rename(m, new_object, idx);
- /* page automatically made dirty by rename */
+ /* page automatically made dirty by rename and cache handled */
vm_page_busy(m);
}
@@ -3036,10 +3036,8 @@ vm_freeze_copyopts(object, froma, toa)
vm_page_protect(m_in, VM_PROT_NONE);
pmap_copy_page(VM_PAGE_TO_PHYS(m_in), VM_PAGE_TO_PHYS(m_out));
m_out->valid = m_in->valid;
- m_out->dirty = VM_PAGE_BITS_ALL;
-
+ vm_page_dirty(m_out);
vm_page_activate(m_out);
-
vm_page_wakeup(m_in);
}
vm_page_wakeup(m_out);