[PATCH 00/11] checkpoint: various mm-related bits

Oren Laadan orenl at cs.columbia.edu
Mon Jan 10 18:38:56 PST 2011


Hi Nathan, 

Thanks for the series.

I merged patches 1-3 into v23-rc1.
I posted a reworked version of patches 7-11 for (your) review.
I did not apply 4-6 yet, see my replies to 4,5 first.

Cheers,

Oren

On 10/20/2010 02:56 PM, Nathan Lynch wrote:
> 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(-)
> 


More information about the Containers mailing list