summaryrefslogtreecommitdiffstats
path: root/sys/kern/sysv_shm.c
diff options
context:
space:
mode:
authordg <dg@FreeBSD.org>1995-02-20 22:23:31 +0000
committerdg <dg@FreeBSD.org>1995-02-20 22:23:31 +0000
commit80d6bd62277e274c458ddf671134238fc6c0bf24 (patch)
tree843bfeb240cb65cf94c99ad6b5ea3b52fcc7f231 /sys/kern/sysv_shm.c
parentd59996f398d56d8eb85aa88910c9fd1a1200ecdc (diff)
downloadFreeBSD-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.c6
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;
OpenPOWER on IntegriCloud