diff options
| author | Alan Cox <alc@FreeBSD.org> | 1999-05-17 00:53:56 +0000 |
|---|---|---|
| committer | Alan Cox <alc@FreeBSD.org> | 1999-05-17 00:53:56 +0000 |
| commit | e972780a114bdef5234e4c83b1908c69a899dc5a (patch) | |
| tree | c588774336a6661f82e6fe2ce2f62dcb82cbad53 /sys/vm/vm_map.c | |
| parent | 5e025bcf869cd8c5eaa9a7c7e19c5d25e761765d (diff) | |
Notes
Diffstat (limited to 'sys/vm/vm_map.c')
| -rw-r--r-- | sys/vm/vm_map.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c index d9c3f04ad20d..882a81bcb620 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.161 1999/05/14 23:09:32 alc Exp $ + * $Id: vm_map.c,v 1.162 1999/05/16 05:07:31 alc Exp $ */ /* @@ -561,6 +561,11 @@ vm_map_insert(vm_map_t map, vm_object_t object, vm_ooffset_t offset, (prev_entry->end >= new_entry->start)) map->first_free = new_entry; + if (cow & (MAP_PREFAULT|MAP_PREFAULT_PARTIAL)) + pmap_object_init_pt(map->pmap, start, + object, OFF_TO_IDX(offset), end - start, + cow & MAP_PREFAULT_PARTIAL); + return (KERN_SUCCESS); } |
