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

Andrei Vagin avagin at virtuozzo.com
Thu May 4 13:37:54 PDT 2017


Applied, thanks!
On Wed, May 03, 2017 at 10:40:11PM +0300, Dmitry Safonov wrote:
> 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
> 
> _______________________________________________
> CRIU mailing list
> CRIU at openvz.org
> https://lists.openvz.org/mailman/listinfo/criu


More information about the CRIU mailing list