Commit 74eb576c by Niklas Eiling

fixed indentation and comments

parent 4c0c0319
......@@ -83,7 +83,7 @@ struct criu_opts {
*/
char *console_name;
/* Address and port where a criu pageserver ist listening */
/* Address and port where a criu pageserver is listening */
char *pageserver_address;
char *pageserver_port;
};
......@@ -160,6 +160,10 @@ static void exec_criu(struct criu_opts *opts)
if (opts->predump_dir)
static_args += 2;
/* --page-server --address <address> --port <port> */
if (opts->pageserver_address && opts->pageserver_port)
static_args += 5;
/* --leave-running (only for final dump) */
if (strcmp(opts->action, "dump") == 0 && !opts->stop)
static_args++;
......@@ -826,8 +830,8 @@ static int save_tty_major_minor(char *directory, struct lxc_container *c, char *
/* do one of either predump or a regular dump */
static bool do_dump(struct lxc_container *c, char *mode, char *directory,
bool stop, bool verbose, char *predump_dir, char *pageserver_address,
char *pageserver_port)
bool stop, bool verbose, char *predump_dir,
char *pageserver_address, char *pageserver_port)
{
pid_t pid;
......@@ -855,6 +859,7 @@ static bool do_dump(struct lxc_container *c, char *mode, char *directory,
os.console_name = c->lxc_conf->console.path;
os.pageserver_address = pageserver_address;
os.pageserver_port = pageserver_port;
if (save_tty_major_minor(directory, c, os.tty_id, sizeof(os.tty_id)) < 0)
exit(1);
......@@ -886,14 +891,12 @@ static bool do_dump(struct lxc_container *c, char *mode, char *directory,
}
}
bool __criu_pre_dump(struct lxc_container *c, char *directory, bool verbose, char *predump_dir,
char *pageserver_address, char *pageserver_port)
bool __criu_pre_dump(struct lxc_container *c, char *directory, bool verbose, char *predump_dir, char *pageserver_address, char *pageserver_port)
{
return do_dump(c, "pre-dump", directory, false, verbose, predump_dir, pageserver_address, pageserver_port);
}
bool __criu_dump(struct lxc_container *c, char *directory, bool stop, bool verbose, char *predump_dir,
char *pageserver_address, char *pageserver_port)
bool __criu_dump(struct lxc_container *c, char *directory, bool stop, bool verbose, char *predump_dir, char *pageserver_address, char *pageserver_port)
{
char path[PATH_MAX];
int ret;
......
......@@ -3955,12 +3955,10 @@ static int do_lxcapi_migrate(struct lxc_container *c, unsigned int cmd,
switch (cmd) {
case MIGRATE_PRE_DUMP:
ret = !__criu_pre_dump(c, opts->directory, opts->verbose, opts->predump_dir,
opts->pageserver_address, opts->pageserver_port);
ret = !__criu_pre_dump(c, opts->directory, opts->verbose, opts->predump_dir, opts->pageserver_address, opts->pageserver_port);
break;
case MIGRATE_DUMP:
ret = !__criu_dump(c, opts->directory, opts->stop, opts->verbose, opts->predump_dir,
opts->pageserver_address, opts->pageserver_port);
ret = !__criu_dump(c, opts->directory, opts->stop, opts->verbose, opts->predump_dir, opts->pageserver_address, opts->pageserver_port);
break;
case MIGRATE_RESTORE:
ret = !__criu_restore(c, opts->directory, opts->verbose);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment