1. 12 May, 2018 36 commits
  2. 29 Mar, 2018 1 commit
  3. 27 Mar, 2018 1 commit
  4. 13 Mar, 2018 1 commit
    • Pavel Emelyanov's avatar
      criu: Version 3.8 · c21e09cf
      Pavel Emelyanov authored
      We've slowed down a little, but still new features and bugfixes appear.
      This time we've improved lazy migration, completed SCM messages support,
      added nesting netns support (now we have two of them -- net and mnt)
      and did many small fixes here and there.
      Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
      c21e09cf
  5. 02 Mar, 2018 1 commit
    • Dmitry Safonov's avatar
      x86/kdat: Check PTRACE_TRACEME return value · ce437d3d
      Dmitry Safonov authored
      Coverity has informed:
      
      *** CID 188251:  Error handling issues  (CHECKED_RETURN)
      /criu/arch/x86/crtools.c: 196 in kdat_x86_has_ptrace_fpu_xsave_bug_child()
      190             return 0;
      191     }
      192     #endif
      193
      194     static int kdat_x86_has_ptrace_fpu_xsave_bug_child(void *arg)
      195     {
      >>>     CID 188251:  Error handling issues  (CHECKED_RETURN)
      >>>     Calling "ptrace" without checking return value (as is done elsewhere 46 out of 51 times).
      196             ptrace(PTRACE_TRACEME, 0, 0, 0);
      197             kill(getpid(), SIGSTOP);
      198             pr_err("Continue after SIGSTOP.. Urr what?\n");
      199             _exit(1);
      200     }
      201
      
      Also added checks for kill() and waitpid().
      Signed-off-by: 's avatarDmitry Safonov <dima@arista.com>
      Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
      ce437d3d