[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