[CRIU] Re: [PATCH] zdtm: ipc_namespace -- Make sure queues_max is
not out of range value
Andrew Vagin
avagin at parallels.com
Mon Jun 18 08:05:09 EDT 2012
Ack
On Mon, Jun 04, 2012 at 09:09:53PM +0400, Cyrill Gorcunov wrote:
> Signed-off-by: Cyrill Gorcunov <gorcunov at openvz.org>
> ---
> test/zdtm/live/static/ipc_namespace.c | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/test/zdtm/live/static/ipc_namespace.c b/test/zdtm/live/static/ipc_namespace.c
> index 6183c47..b660efc 100644
> --- a/test/zdtm/live/static/ipc_namespace.c
> +++ b/test/zdtm/live/static/ipc_namespace.c
> @@ -209,7 +209,7 @@ static int rand_ipc_sysctl(char *name, unsigned int val)
> sprintf(buf, "%d\n", val);
> ret = write(fd, buf, 32);
> if (ret < 0) {
> - err("Can't write %s\n", name);
> + err("Can't write %u into %s\n", val, name);
> return -errno;
> }
> close(fd);
> @@ -263,7 +263,7 @@ static int rand_ipc_ns(void)
>
>
> if (!ret)
> - ret = rand_ipc_sysctl("/proc/sys/fs/mqueue/queues_max", (unsigned)lrand48());
> + ret = rand_ipc_sysctl("/proc/sys/fs/mqueue/queues_max", (((unsigned)lrand48()) % 1023) + 1);
> if (!ret)
> ret = rand_ipc_sysctl("/proc/sys/fs/mqueue/msg_max", (unsigned)lrand48() & (32768 * sizeof(void)/4 - 1));
> if (!ret)
> --
> 1.7.7.6
>
More information about the CRIU
mailing list