From: Zhao Hongjiang <zhaohongjiang@xxxxxxxxxx> We should release the reference of user_ns which belong to the pid_ns when the pid_ns's reference is down to zero, because when we create a new pid_ns we get the reference of the user_ns. Signed-off-by: Zhao Hongjiang <zhaohongjiang@xxxxxxxxxx> --- kernel/pid_namespace.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/kernel/pid_namespace.c b/kernel/pid_namespace.c index 2d6010a..f303462 100644 --- a/kernel/pid_namespace.c +++ b/kernel/pid_namespace.c @@ -127,6 +127,7 @@ static void destroy_pid_namespace(struct pid_namespace *ns) { int i; + put_user_ns(ns->user_ns); proc_free_inum(ns->proc_inum); for (i = 0; i < PIDMAP_ENTRIES; i++) kfree(ns->pidmap[i].page); -- 1.7.1 _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/containers