[CRIU] [PATCHv6 4/5] unix: handle service socket on dump and restore
Pavel Emelyanov
xemul at parallels.com
Thu Sep 12 06:15:18 EDT 2013
On 09/12/2013 01:00 AM, Ruslan Kuprieiev wrote:
> Signed-off-by: Ruslan Kuprieiev <kupruser at gmail.com>
>
> @@ -89,8 +90,14 @@ static void show_one_unix_img(const char *act, const UnixSkEntry *e)
>
> static int can_dump_unix_sk(const struct unix_sk_desc *sk)
> {
> + /*
> + * The last case in this "if" is seqpacket socket,
> + * that is connected to cr_service. We will dump
> + * it properly below.
> + */
> if (sk->type != SOCK_STREAM &&
> - sk->type != SOCK_DGRAM) {
> + sk->type != SOCK_DGRAM &&
> + sk->peer_ino != cr_service_client->sk_ino) {
Ah, I see. Let's do the thing -- put the "add support for seq_packet unix sockets"
item in your todo list and start doing it once I commit the rpc engine.
> pr_err("Only stream/dgram sockets for now\n");
> return 0;
> }
More information about the CRIU
mailing list