[CRIU] [PATCH v3 0/6] Restore of "/proc/self/ns/net" fixes

Andrei Vagin avagin at virtuozzo.com
Tue Apr 4 17:12:06 PDT 2017


Applied

On Sat, Apr 01, 2017 at 02:37:11PM +0300, Kirill Tkhai wrote:
> Hi,
> 
> here is the third version of fixes of restore opened "/proc/pid/ns/net" files.
> 
> Patches 1/6 and 2/6 are new. They allow to add CLONE_VM flag to clone()
> in create_user_ns_hierarhy_fn() to keep in consistent state open files
> and modifications of memory made by helper with parent task.
> 
> v3: Execute create_user_ns_hierarhy_fn() in CLONE_VM environment
> v2: Rebased on fresh criu-dev. Added comment.
> 
> ---
> 
> Kirill Tkhai (6):
>       ns: Alloc child stack dynamically in create_user_ns_hierarhy_fn()
>       ns: Use CLONE_VM in create_user_ns_hierarhy_fn()
>       ns: Pack functionality of storing ns fd to store_self_ns()
>       user_ns: Keep root_user_ns ns fd in fdstore
>       ns: Fix wrong opened net ns file
>       zdtm: Add proc-self01 test
> 
> 
>  criu/include/namespaces.h      |    1 +
>  criu/namespaces.c              |   80 ++++++++++++++++++++++++++++------------
>  test/zdtm/static/Makefile      |    2 +
>  test/zdtm/static/proc-self.c   |    4 ++
>  test/zdtm/static/proc-self01.c |    1 +
>  5 files changed, 63 insertions(+), 25 deletions(-)
>  create mode 120000 test/zdtm/static/proc-self01.c
> 
> --
> Signed-off-by: Kirill Tkhai <ktkhai at virtuozzo.com>


More information about the CRIU mailing list