diff options
author | jhb <jhb@FreeBSD.org> | 2006-10-10 22:46:50 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2006-10-10 22:46:50 +0000 |
commit | 97247d4f25f21c3a374426ef9ecb1691ffb2fc40 (patch) | |
tree | 578ce6cfd51c746ff8aaebcdd34b52648f45b31a /sys/compat | |
parent | 2447c3b93080214c535333d4ba23546a7f7bd3aa (diff) | |
download | FreeBSD-src-97247d4f25f21c3a374426ef9ecb1691ffb2fc40.zip FreeBSD-src-97247d4f25f21c3a374426ef9ecb1691ffb2fc40.tar.gz |
Don't pass unused bufsz to kern_shmctl().
Diffstat (limited to 'sys/compat')
-rw-r--r-- | sys/compat/linux/linux_ipc.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/sys/compat/linux/linux_ipc.c b/sys/compat/linux/linux_ipc.c index 6cc27d1..fdfed23 100644 --- a/sys/compat/linux/linux_ipc.c +++ b/sys/compat/linux/linux_ipc.c @@ -711,7 +711,6 @@ linux_shmctl(struct thread *td, struct linux_shmctl_args *args) struct l_shminfo linux_shminfo; struct l_shm_info linux_shm_info; struct shmid_ds bsd_shmid; - size_t bufsz; int error; switch (args->cmd & ~LINUX_IPC_64) { @@ -721,7 +720,7 @@ linux_shmctl(struct thread *td, struct linux_shmctl_args *args) /* Perform shmctl wanting removed segments lookup */ error = kern_shmctl(td, args->shmid, IPC_INFO, - (void *)&bsd_shminfo, &bufsz); + (void *)&bsd_shminfo, NULL); if (error) return error; @@ -736,7 +735,7 @@ linux_shmctl(struct thread *td, struct linux_shmctl_args *args) /* Perform shmctl wanting removed segments lookup */ error = kern_shmctl(td, args->shmid, SHM_INFO, - (void *)&bsd_shm_info, &bufsz); + (void *)&bsd_shm_info, NULL); if (error) return error; @@ -749,7 +748,7 @@ linux_shmctl(struct thread *td, struct linux_shmctl_args *args) case LINUX_IPC_STAT: /* Perform shmctl wanting removed segments lookup */ error = kern_shmctl(td, args->shmid, IPC_STAT, - (void *)&bsd_shmid, &bufsz); + (void *)&bsd_shmid, NULL); if (error) return error; @@ -761,7 +760,7 @@ linux_shmctl(struct thread *td, struct linux_shmctl_args *args) case LINUX_SHM_STAT: /* Perform shmctl wanting removed segments lookup */ error = kern_shmctl(td, args->shmid, IPC_STAT, - (void *)&bsd_shmid, &bufsz); + (void *)&bsd_shmid, NULL); if (error) return error; @@ -780,7 +779,7 @@ linux_shmctl(struct thread *td, struct linux_shmctl_args *args) /* Perform shmctl wanting removed segments lookup */ return kern_shmctl(td, args->shmid, IPC_SET, - (void *)&bsd_shmid, &bufsz); + (void *)&bsd_shmid, NULL); case LINUX_IPC_RMID: { void *buf; @@ -795,7 +794,7 @@ linux_shmctl(struct thread *td, struct linux_shmctl_args *args) linux_to_bsd_shmid_ds(&linux_shmid, &bsd_shmid); buf = (void *)&bsd_shmid; } - return kern_shmctl(td, args->shmid, IPC_RMID, buf, &bufsz); + return kern_shmctl(td, args->shmid, IPC_RMID, buf, NULL); } case LINUX_SHM_LOCK: |