[CRIU] [PATCH 0/4] ia32: Robust futexes support

Dmitry Safonov dsafonov at virtuozzo.com
Wed May 3 12:40:11 PDT 2017


There are two minor cleanups (removing/polishing).
And fix for futex-rl compatible test - now correctly
C/Ring futexes for ia32.

It looks to be the most important point of those left on
32-bit TODO list here: https://criu.org/32bit_tasks_C/R

Cc: Cyrill Gorcunov <gorcunov at openvz.org>

Dmitry Safonov (4):
  criu/ia32: don't redefine __NR32_rt_sigaction
  restorer: remove always true `has_futex' arg
  ia32/futex: add dumping compat_robust_list
  ia32/futex: restore compat_robust_list

 criu/arch/aarch64/include/asm/dump.h     |  2 ++
 criu/arch/aarch64/include/asm/restorer.h | 10 ++++--
 criu/arch/arm/include/asm/dump.h         |  2 ++
 criu/arch/arm/include/asm/restorer.h     | 10 ++++--
 criu/arch/ppc64/include/asm/dump.h       |  2 ++
 criu/arch/ppc64/include/asm/restorer.h   | 10 ++++--
 criu/arch/x86/crtools.c                  | 57 ++++++++++++++++++++++++++++++++
 criu/arch/x86/include/asm/compat.h       | 16 +++++++++
 criu/arch/x86/include/asm/dump.h         |  1 +
 criu/arch/x86/include/asm/restorer.h     | 11 ++++--
 criu/arch/x86/restorer.c                 | 14 ++++++++
 criu/arch/x86/sigaction_compat.c         |  6 +---
 criu/cr-dump.c                           | 14 ++++++--
 criu/cr-restore.c                        |  1 -
 criu/include/restorer.h                  |  1 -
 criu/pie/restorer.c                      | 40 ++++++++++++++++------
 16 files changed, 170 insertions(+), 27 deletions(-)

-- 
2.12.2



More information about the CRIU mailing list