[CRIU] [PATCH v3 0/2] Fix/unify memcpy/memset/memcmp

Andrei Vagin avagin at virtuozzo.com
Wed Feb 1 13:42:11 PST 2017


Acked-by: Andrei Vagin <avagin at virtuozzo.com>

On Tue, Jan 31, 2017 at 02:11:06PM -0800, Kir Kolyshkin wrote:
> Please see detailed description in patch #1.
> 
> Note that patch #1 can be seen as a prereqisite to patch #2.
> 
> Andrei Vagin (1):
>   util: zero msghdr structures
> 
> Kir Kolyshkin (1):
>   Unify own memcpy/memset/memcmp
> 
>  compel/arch/aarch64/plugins/include/features.h     |  4 ++
>  compel/arch/arm/plugins/include/features.h         |  4 ++
>  compel/arch/ppc64/plugins/include/features.h       |  7 ++
>  .../arch/ppc64/plugins/std/memcmp.S                |  2 +-
>  .../arch/ppc64/plugins/std/memcpy.S                |  1 -
>  compel/arch/x86/plugins/include/features.h         |  6 ++
>  .../x86 => compel/arch/x86/plugins/std}/memcpy.S   |  2 -
>  compel/plugins/Makefile                            | 12 +++-
>  compel/plugins/include/uapi/std/string.h           |  7 +-
>  compel/plugins/std/fds.c                           |  1 -
>  compel/plugins/std/log.c                           |  6 +-
>  compel/plugins/std/string.c                        | 57 +++++++++++++--
>  compel/src/lib/infect.c                            |  1 -
>  criu/arch/aarch64/include/asm/string.h             |  7 --
>  criu/arch/aarch64/restorer.c                       |  1 -
>  criu/arch/aarch64/vdso-pie.c                       |  1 -
>  criu/arch/arm/include/asm/string.h                 |  7 --
>  criu/arch/arm/restorer.c                           |  1 -
>  criu/arch/ppc64/include/asm/string.h               | 28 --------
>  criu/arch/ppc64/vdso-pie.c                         |  4 +-
>  criu/arch/x86/include/asm/parasite.h               |  6 +-
>  criu/arch/x86/include/asm/string.h                 | 21 ------
>  criu/arch/x86/restorer.c                           |  4 +-
>  criu/arch/x86/sigaction_compat.c                   |  4 +-
>  criu/arch/x86/vdso-pie.c                           |  4 +-
>  criu/include/asm-generic/string.h                  | 82 ----------------------
>  criu/include/string.h                              |  2 -
>  criu/pie/Makefile.library                          |  5 +-
>  criu/pie/restorer.c                                |  3 +-
>  criu/pie/util-vdso.c                               | 14 ++--
>  include/common/scm-code.c                          | 14 ++--
>  31 files changed, 121 insertions(+), 197 deletions(-)
>  create mode 100644 compel/arch/aarch64/plugins/include/features.h
>  create mode 100644 compel/arch/arm/plugins/include/features.h
>  create mode 100644 compel/arch/ppc64/plugins/include/features.h
>  rename criu/arch/ppc64/memcmp_64.S => compel/arch/ppc64/plugins/std/memcmp.S (99%)
>  rename criu/arch/ppc64/memcpy_power7.S => compel/arch/ppc64/plugins/std/memcpy.S (99%)
>  create mode 100644 compel/arch/x86/plugins/include/features.h
>  rename {criu/arch/x86 => compel/arch/x86/plugins/std}/memcpy.S (93%)
>  delete mode 100644 criu/arch/aarch64/include/asm/string.h
>  delete mode 100644 criu/arch/arm/include/asm/string.h
>  delete mode 100644 criu/arch/ppc64/include/asm/string.h
>  delete mode 100644 criu/arch/x86/include/asm/string.h
>  delete mode 100644 criu/include/asm-generic/string.h
> 
> -- 
> 2.9.3
> 


More information about the CRIU mailing list