Don't pass unused bufsz to kern_shmctl().

This commit is contained in:
John Baldwin 2006-10-10 22:46:50 +00:00
parent f3ea244ea9
commit 8528552b0d

View File

@ -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: