diff options
Diffstat (limited to 'sys/vm/vm_object.c')
-rw-r--r-- | sys/vm/vm_object.c | 11 |
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; |