Unverified Commit 768b1565 authored by Christian Brauner's avatar Christian Brauner
Browse files

cgroup: add cgroup namespace to tree after owner is set

Otherwise we trip VFS_WARN_ON_ONC() in __ns_tree_add_raw().

Link: https://patch.msgid.link/20251029-work-namespace-nstree-listns-v4-6-2e6f823ebdc0@kernel.org


Fixes: 7c605939 ("cgroup: support ns lookup")
Tested-by: default avatar <syzbot@syzkaller.appspotmail.com>
Reviewed-by: default avatarJeff Layton <jlayton@kernel.org>
Signed-off-by: default avatarChristian Brauner <brauner@kernel.org>
parent 4af033da
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -30,7 +30,6 @@ static struct cgroup_namespace *alloc_cgroup_ns(void)
	ret = ns_common_init(new_ns);
	if (ret)
		return ERR_PTR(ret);
	ns_tree_add(new_ns);
	return no_free_ptr(new_ns);
}

@@ -86,6 +85,7 @@ struct cgroup_namespace *copy_cgroup_ns(u64 flags,
	new_ns->ucounts = ucounts;
	new_ns->root_cset = cset;

	ns_tree_add(new_ns);
	return new_ns;
}