summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_mmap.c
diff options
context:
space:
mode:
authordyson <dyson@FreeBSD.org>1996-03-02 02:54:24 +0000
committerdyson <dyson@FreeBSD.org>1996-03-02 02:54:24 +0000
commited1fa57da89e71813d6e2e89acbca81d440049c1 (patch)
tree088df355e4c3ec1798e2e3f969ce6621e24b0125 /sys/vm/vm_mmap.c
parent5f6f44df5a35eca0291a7eee3f09997484de41ea (diff)
downloadFreeBSD-src-ed1fa57da89e71813d6e2e89acbca81d440049c1.zip
FreeBSD-src-ed1fa57da89e71813d6e2e89acbca81d440049c1.tar.gz
1) Eliminate unnecessary bzero of UPAGES.
2) Eliminate unnecessary copying of pages during/after forks. 3) Add user map simplification.
Diffstat (limited to 'sys/vm/vm_mmap.c')
-rw-r--r--sys/vm/vm_mmap.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c
index d7d597d..db6b493 100644
--- a/sys/vm/vm_mmap.c
+++ b/sys/vm/vm_mmap.c
@@ -38,7 +38,7 @@
* from: Utah $Hdr: vm_mmap.c 1.6 91/10/21$
*
* @(#)vm_mmap.c 8.4 (Berkeley) 1/12/94
- * $Id: vm_mmap.c,v 1.35 1996/01/19 03:59:59 dyson Exp $
+ * $Id: vm_mmap.c,v 1.36 1996/02/23 18:49:25 peter Exp $
*/
/*
@@ -773,6 +773,7 @@ vm_mmap(map, addr, size, prot, maxprot, flags, handle, foff)
object2->backing_object_offset = foff;
TAILQ_INSERT_TAIL(&object->shadow_head,
object2, shadow_list);
+ ++object->shadow_count;
} else {
docow |= MAP_COPY_NEEDED;
}
OpenPOWER on IntegriCloud