cgroup: Honor caller's cgroup NS when resolving path
authorMichal Koutný <mkoutny@suse.com>
Fri, 26 Aug 2022 16:52:35 +0000 (18:52 +0200)
committerTejun Heo <tj@kernel.org>
Fri, 26 Aug 2022 20:56:26 +0000 (10:56 -1000)
commit74e4b956eb1cac0e4c10c240339b1bbfbc9a4c48
tree5080c9578e6b6d0fc873dff2fa38f8f5fff3f445
parent7f203bc89eb66d6afde7eae91347fc0352090cc3
cgroup: Honor caller's cgroup NS when resolving path

cgroup_get_from_path() is not widely used function. Its callers presume
the path is resolved under cgroup namespace. (There is one caller
currently and resolving in init NS won't make harm (netfilter). However,
future users may be subject to different effects when resolving
globally.)
Since, there's currently no use for the global resolution, modify the
existing function to take cgroup NS into account.

Fixes: a79a908fd2b0 ("cgroup: introduce cgroup namespaces")
Signed-off-by: Michal Koutný <mkoutny@suse.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
kernel/cgroup/cgroup.c