diff options
author | dyson <dyson@FreeBSD.org> | 1996-03-02 02:54:24 +0000 |
---|---|---|
committer | dyson <dyson@FreeBSD.org> | 1996-03-02 02:54:24 +0000 |
commit | ed1fa57da89e71813d6e2e89acbca81d440049c1 (patch) | |
tree | 088df355e4c3ec1798e2e3f969ce6621e24b0125 /sys/vm/vm_mmap.c | |
parent | 5f6f44df5a35eca0291a7eee3f09997484de41ea (diff) | |
download | FreeBSD-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.c | 3 |
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; } |