Hi Oren, Here is the hugetlb code rebased to latest ckpt-v22-dev, along with support for BSR device mappings and a minor fix or two. Nathan Lynch (11): checkpoint: fix leak in VMA restore error path checkpoint: check actual array size before dereferencing checkpoint: reformat CKPT_VMA_NOT_SUPPORTED checkpoint: introduce device vma type checkpoint: allow VM_{IO,RESERVED,PFNMAP} mappings checkpoint: enable c/r for bsr driver checkpoint/ipc: allow shmat callers to specify ipc namespace checkpoint/restart of anonymous hugetlb mappings hugetlbfs checkpoint/restart hooks checkpoint/restart of SysV SHM_HUGETLB regions remove VM_HUGETLB from CKPT_VMA_NOT_SUPPORTED drivers/char/bsr.c | 13 ++ fs/hugetlbfs/inode.c | 24 ++++- include/linux/checkpoint.h | 17 ++- include/linux/checkpoint_hdr.h | 18 +++ include/linux/hugetlb.h | 11 ++ include/linux/shm.h | 8 +- ipc/checkpoint_shm.c | 154 ++++++++++++++++++++++-- ipc/shm.c | 18 ++-- mm/checkpoint.c | 55 ++++++++- mm/hugetlb.c | 257 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 543 insertions(+), 32 deletions(-) -- 1.7.2.2 _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers