summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_object.c
diff options
context:
space:
mode:
authordyson <dyson@FreeBSD.org>1995-10-23 03:49:43 +0000
committerdyson <dyson@FreeBSD.org>1995-10-23 03:49:43 +0000
commiteca6c1d9071f4f2d6fd60abc77434cb5c8c704f6 (patch)
treea4c5c0e3896279ce0d055bda78065aad34770917 /sys/vm/vm_object.c
parent770c343ca51517e46d159086b34446ef17252027 (diff)
downloadFreeBSD-src-eca6c1d9071f4f2d6fd60abc77434cb5c8c704f6.zip
FreeBSD-src-eca6c1d9071f4f2d6fd60abc77434cb5c8c704f6.tar.gz
First phase of removing the PG_COPYONWRITE flag, and an architectural
cleanup of mapping files.
Diffstat (limited to 'sys/vm/vm_object.c')
-rw-r--r--sys/vm/vm_object.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/sys/vm/vm_object.c b/sys/vm/vm_object.c
index 9a70cf1..b6f3954 100644
--- a/sys/vm/vm_object.c
+++ b/sys/vm/vm_object.c
@@ -61,7 +61,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
- * $Id: vm_object.c,v 1.52 1995/08/16 16:14:28 bde Exp $
+ * $Id: vm_object.c,v 1.53 1995/08/26 23:19:48 bde Exp $
*/
/*
@@ -615,7 +615,6 @@ vm_object_pmap_copy(object, start, end)
for (p = object->memq.tqh_first; p != NULL; p = p->listq.tqe_next) {
if ((start <= p->offset) && (p->offset < end)) {
vm_page_protect(p, VM_PROT_READ);
- p->flags |= PG_COPYONWRITE;
}
}
}
@@ -709,14 +708,6 @@ vm_object_copy(src_object, src_offset, size,
*/
src_object->ref_count++;
- /*
- * Mark all of the pages copy-on-write.
- */
- for (p = src_object->memq.tqh_first; p; p = p->listq.tqe_next)
- if (src_offset <= p->offset &&
- p->offset < src_offset + size)
- p->flags |= PG_COPYONWRITE;
-
*dst_object = src_object;
*dst_offset = src_offset;
OpenPOWER on IntegriCloud