--- l/fs/namespace.c +++ n/fs/namespace.c @@ -4092,8 +4092,12 @@ static void dec_mnt_namespaces(struct uc static void free_mnt_ns(struct mnt_namespace *ns) { - if (!is_anon_ns(ns)) - ns_common_free(ns); + if (!is_anon_ns(ns)) { + struct ns_common *nsc = to_ns_common(ns); + + if (nsc->inum != MNT_NS_ANON_INO) + ns_common_free(ns); + } dec_mnt_namespaces(ns->ucounts); mnt_ns_tree_remove(ns); }