diff options
author | dg <dg@FreeBSD.org> | 1995-02-20 22:23:31 +0000 |
---|---|---|
committer | dg <dg@FreeBSD.org> | 1995-02-20 22:23:31 +0000 |
commit | 80d6bd62277e274c458ddf671134238fc6c0bf24 (patch) | |
tree | 843bfeb240cb65cf94c99ad6b5ea3b52fcc7f231 /sys/kern/sysv_shm.c | |
parent | d59996f398d56d8eb85aa88910c9fd1a1200ecdc (diff) | |
download | FreeBSD-src-80d6bd62277e274c458ddf671134238fc6c0bf24.zip FreeBSD-src-80d6bd62277e274c458ddf671134238fc6c0bf24.tar.gz |
Use of vm_allocate() and vm_deallocate() has been deprecated.
Diffstat (limited to 'sys/kern/sysv_shm.c')
-rw-r--r-- | sys/kern/sysv_shm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/sysv_shm.c b/sys/kern/sysv_shm.c index cb1a664..09fe34b 100644 --- a/sys/kern/sysv_shm.c +++ b/sys/kern/sysv_shm.c @@ -1,4 +1,4 @@ -/* $Id: sysv_shm.c,v 1.2 1994/09/16 17:43:22 dfr Exp $ */ +/* $Id: sysv_shm.c,v 1.3 1994/10/02 17:35:28 phk Exp $ */ /* $NetBSD: sysv_shm.c,v 1.23 1994/07/04 23:25:12 glass Exp $ */ /* @@ -127,7 +127,7 @@ shm_deallocate_segment(shmseg) shm_handle = shmseg->shm_internal; size = (shmseg->shm_segsz + CLOFSET) & ~CLOFSET; - vm_deallocate(sysvshm_map, shm_handle->kva, size); + (void) vm_map_remove(sysvshm_map, shm_handle->kva, shm_handle->kva + size); free((caddr_t)shm_handle, M_SHM); shmseg->shm_internal = NULL; shm_committed -= btoc(size); @@ -147,7 +147,7 @@ shm_delete_mapping(p, shmmap_s) segnum = IPCID_TO_IX(shmmap_s->shmid); shmseg = &shmsegs[segnum]; size = (shmseg->shm_segsz + CLOFSET) & ~CLOFSET; - result = vm_deallocate(&p->p_vmspace->vm_map, shmmap_s->va, size); + result = vm_map_remove(&p->p_vmspace->vm_map, shmmap_s->va, shmmap_s->va + size); if (result != KERN_SUCCESS) return EINVAL; shmmap_s->shmid = -1; |