[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