[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