Now that the hugetlb c/r support code is in place we can remove VM_HUGETLB from the bitmask of unsupported vma flags. All huge pages are VM_RESERVED so a less coarse method is needed to prevent checkpoint of other reserved pages. Signed-off-by: Nathan Lynch <ntl@xxxxxxxxx> --- include/linux/checkpoint.h | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/include/linux/checkpoint.h b/include/linux/checkpoint.h index d9a65a7..e224490 100644 --- a/include/linux/checkpoint.h +++ b/include/linux/checkpoint.h @@ -308,8 +308,7 @@ extern int checkpoint_memory_contents(struct ckpt_ctx *ctx, extern int restore_memory_contents(struct ckpt_ctx *ctx, struct inode *inode); #define CKPT_VMA_NOT_SUPPORTED \ - (VM_IO | VM_HUGETLB | VM_NONLINEAR | VM_PFNMAP | \ - VM_RESERVED | VM_HUGETLB | VM_NONLINEAR | \ + (VM_IO | VM_NONLINEAR | VM_PFNMAP | VM_NONLINEAR | \ VM_MAPPED_COPY | VM_INSERTPAGE | VM_MIXEDMAP | VM_SAO) /* signals */ -- 1.7.2.2 _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers