diff options
Diffstat (limited to 'sys/vm')
-rw-r--r-- | sys/vm/pmap.h | 1 | ||||
-rw-r--r-- | sys/vm/vm_glue.c | 3 | ||||
-rw-r--r-- | sys/vm/vm_map.c | 2 |
3 files changed, 0 insertions, 6 deletions
diff --git a/sys/vm/pmap.h b/sys/vm/pmap.h index 7adfa75..cbe5648 100644 --- a/sys/vm/pmap.h +++ b/sys/vm/pmap.h @@ -120,7 +120,6 @@ boolean_t pmap_page_exists_quick(pmap_t pmap, vm_page_t m); void pmap_page_protect(vm_page_t m, vm_prot_t prot); void pmap_pinit(pmap_t); void pmap_pinit0(pmap_t); -void pmap_pinit2(pmap_t); void pmap_protect(pmap_t, vm_offset_t, vm_offset_t, vm_prot_t); void pmap_qenter(vm_offset_t, vm_page_t *, int); void pmap_qremove(vm_offset_t, int); diff --git a/sys/vm/vm_glue.c b/sys/vm/vm_glue.c index 89cf4c7..1b1be53 100644 --- a/sys/vm/vm_glue.c +++ b/sys/vm/vm_glue.c @@ -675,9 +675,6 @@ vm_forkproc(td, p2, td2, flags) if ((flags & RFMEM) == 0) { p2->p_vmspace = vmspace_fork(p1->p_vmspace); - - pmap_pinit2(vmspace_pmap(p2->p_vmspace)); - if (p1->p_vmspace->vm_shm) shmfork(p1, p2); } diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c index ecfade8..d4a7fe6 100644 --- a/sys/vm/vm_map.c +++ b/sys/vm/vm_map.c @@ -2798,7 +2798,6 @@ vmspace_exec(struct proc *p, vm_offset_t minuser, vm_offset_t maxuser) * here, it is a good idea to keep this form for future mods. */ p->p_vmspace = newvmspace; - pmap_pinit2(vmspace_pmap(newvmspace)); if (p == curthread->td_proc) /* XXXKSE ? */ pmap_activate(curthread); vmspace_free(oldvmspace); @@ -2819,7 +2818,6 @@ vmspace_unshare(struct proc *p) return; newvmspace = vmspace_fork(oldvmspace); p->p_vmspace = newvmspace; - pmap_pinit2(vmspace_pmap(newvmspace)); if (p == curthread->td_proc) /* XXXKSE ? */ pmap_activate(curthread); vmspace_free(oldvmspace); |