[CRIU] [PATCH 0/5] vdso: Handle new vvar zone

Cyrill Gorcunov gorcunov at openvz.org
Fri Jun 6 07:07:15 PDT 2014


Hi, here is a first attempt to handle new vDSO format
for checkpoint/restore. Please take a look. It survives
on both old and new (3.16-merge) kernels. But I would
appreciate additional testing.

Also I didn't yet tested migration, it's in process but
I suppose this should not be a blocker, if it fail I fix
it on top (after all current criu won't be working with
3.16 family so noone can migrate there yet ;)

Cyrill Gorcunov (5):
  vdso: image -- Add VMA_AREA_VVAR flag
  vdso: dump -- Don't dump contents of vvar zone
  vdso: util -- Show 'vvar' abreviature when meet VMA_AREA_VVAR
  vdso: parasite -- Prepare new vdso mark structure.
  vdso: x86 -- Add handling of vvar zones

 arch/x86/include/asm/vdso.h |  41 ++++++++++---
 arch/x86/vdso-pie.c         |  72 +++++++++++++++++-----
 arch/x86/vdso.c             | 143 +++++++++++++++++++++++++++++++++++---------
 cr-dump.c                   |   5 ++
 cr-restore.c                |   4 +-
 include/image.h             |   1 +
 include/parasite.h          |   3 +-
 include/vdso.h              |   3 +-
 mem.c                       |  15 +++++
 pie/parasite.c              |   6 +-
 pie/restorer.c              |  28 ++++++++-
 proc_parse.c                |  17 +++++-
 util.c                      |   1 +
 13 files changed, 279 insertions(+), 60 deletions(-)

-- 
1.9.3



More information about the CRIU mailing list