[CRIU] [PATCH v4 05/17] autofs: parse fsinfo stage introduced
Pavel Emelyanov
xemul at parallels.com
Tue Jan 19 07:47:53 PST 2016
On 01/19/2016 06:08 PM, Stanislav Kinsburskiy wrote:
>
>
> 19.01.2016 14:52, Pavel Emelyanov пишет:
>>> +static int parse_options(char *options, int32_t *fd, int32_t *timeout,
>>> + int32_t *minproto, int32_t *maxproto, int32_t *mode,
>>> + int32_t *pgrp, int32_t *uid, int32_t *gid,
>>> + long *pipe_ino)
>>> +{
>>> + char **opts;
>>> + int nr_opts, i;
>>> +
>>> + *fd = AUTOFS_OPT_UNKNOWN;
>>> + *timeout = AUTOFS_OPT_UNKNOWN;
>>> + *minproto = AUTOFS_OPT_UNKNOWN;
>>> + *maxproto = AUTOFS_OPT_UNKNOWN;
>>> + *mode = AUTOFS_OPT_UNKNOWN;
>>> + *pgrp = AUTOFS_OPT_UNKNOWN;
>>> + *uid = AUTOFS_OPT_UNKNOWN;
>>> + *gid = AUTOFS_OPT_UNKNOWN;
>>> + *pipe_ino = AUTOFS_OPT_UNKNOWN;
>>> +
>>> + split(options, ',', &opts, &nr_opts);
>>> + if (!opts)
>>> + return -1;
>>> +
>>> + for (i = 0; i < nr_opts; i++) {
>>> + char *opt = opts[i];
>>> +
>>> + if (!strncmp(opt, "fd=", strlen("fd=")))
>>> + *fd = atoi(opt + strlen("fd="));
>>> + else if (!strncmp(opt, "pipe_ino=", strlen("pipe_ino=")))
>>> + *pipe_ino = atoi(opt + strlen("pipe_ino="));
>> This is the new option you try(ed) to push upstream? What's the status
>> of this patch?
>
> I got some response from maintainer (Ian Kent).
> You can find it here:
>
> https://lists.openvz.org/pipermail/criu/2016-January/024748.html
>
> In short, he is not familiar with CRIU. So I gave him some information
> why we require new option and how CRIU works.
> He has nothing against, but requested for more time to think about how
> to deliver this change to the upstream kernel.
> He also mentioned, that there is some project with converting
> "fs/autofs4" into "fs/autofs", it's related to Al Viro.
> I think I'll ping him now once again.
OK. Keep track of required kernel change on this page:
http://criu.org/Upstream_kernel_commits
More information about the CRIU
mailing list