Quoting Nathan Lynch (ntl@xxxxxxxxx): > 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_NONLINEAR | 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 _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers