Commit 7576fa2b authored by Pavel Emelyanov's avatar Pavel Emelyanov

rst: Create posix timers earlier

No failures should occur after sigchld restore.
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent aec951ec
......@@ -857,6 +857,12 @@ long __export_restore_task(struct task_restore_core_args *args)
restore_rlims(args);
ret = create_posix_timers(args);
if (ret < 0) {
pr_err("Can't restore posix timers %ld\n", ret);
goto core_restore_end;
}
pr_info("%ld: Restored\n", sys_getpid());
futex_set(&zombies_inprogress, args->nr_zombies);
......@@ -884,12 +890,6 @@ long __export_restore_task(struct task_restore_core_args *args)
restore_finish_stage(CR_STATE_RESTORE_SIGCHLD);
ret = create_posix_timers(args);
if (ret < 0) {
pr_err("Can't restore posix timers %ld\n", ret);
goto core_restore_end;
}
rst_tcp_socks_all(args);
/*
......
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