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

Kir Kolyshkin kir at openvz.org
Tue Jan 31 14:11:06 PST 2017


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