projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
pass address of vm_map not structure itself, got rid of unused var
[unix-history]
/
usr
/
src
/
sys
/
kern
/
sysv_shm.c
diff --git
a/usr/src/sys/kern/sysv_shm.c
b/usr/src/sys/kern/sysv_shm.c
index
9de3d40
..
df5fb88
100644
(file)
--- a/
usr/src/sys/kern/sysv_shm.c
+++ b/
usr/src/sys/kern/sysv_shm.c
@@
-11,7
+11,7
@@
*
* from: Utah $Hdr: uipc_shm.c 1.9 89/08/14$
*
*
* from: Utah $Hdr: uipc_shm.c 1.9 89/08/14$
*
- * @(#)sysv_shm.c 7.1
4
(Berkeley) %G%
+ * @(#)sysv_shm.c 7.1
5
(Berkeley) %G%
*/
/*
*/
/*
@@
-319,7
+319,7
@@
shmat(p, uap, retval)
flags |= MAP_FIXED;
else
uva = (caddr_t)0x1000000; /* XXX */
flags |= MAP_FIXED;
else
uva = (caddr_t)0x1000000; /* XXX */
- error = vm_mmap(p->p_vmspace->vm_map, &uva, (vm_size_t)size, prot,
+ error = vm_mmap(
&
p->p_vmspace->vm_map, &uva, (vm_size_t)size, prot,
flags, ((struct shmhandle *)shp->shm_handle)->shmh_id, 0);
if (error)
return(error);
flags, ((struct shmhandle *)shp->shm_handle)->shmh_id, 0);
if (error)
return(error);
@@
-420,7
+420,7
@@
shmufree(p, shmd)
register struct shmid_ds *shp;
shp = &shmsegs[shmd->shmd_id % SHMMMNI];
register struct shmid_ds *shp;
shp = &shmsegs[shmd->shmd_id % SHMMMNI];
- (void) vm_deallocate(p->p_vmspace->vm_map, shmd->shmd_uva,
+ (void) vm_deallocate(
&
p->p_vmspace->vm_map, shmd->shmd_uva,
ctob(clrnd(btoc(shp->shm_segsz))));
shmd->shmd_id = 0;
shmd->shmd_uva = 0;
ctob(clrnd(btoc(shp->shm_segsz))));
shmd->shmd_id = 0;
shmd->shmd_uva = 0;
@@
-435,7
+435,6
@@
shmufree(p, shmd)
shmfree(shp)
register struct shmid_ds *shp;
{
shmfree(shp)
register struct shmid_ds *shp;
{
- caddr_t kva;
if (shp->shm_handle == NULL)
panic("shmfree");
if (shp->shm_handle == NULL)
panic("shmfree");