From: Tejun Heo Date: Wed, 12 Feb 2014 14:29:50 +0000 (-0500) Subject: cgroup: make cgroup hold onto its kernfs_node X-Git-Tag: v3.15-rc1~109^2~51 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f30558f37bfbd428e3854c2c34b5c32117c8f7e;p=pandora-kernel.git cgroup: make cgroup hold onto its kernfs_node cgroup currently releases its kernfs_node when it gets removed. While not buggy, this makes cgroup->kn access rules complicated than necessary and leads to things like get/put protection around kernfs_remove() in cgroup_destroy_locked(). In addition, we want to use kernfs_name/path() and friends but also want to be able to determine a cgroup's name between removal and release. This patch makes cgroup hold onto its kernfs_node until freed so that cgroup->kn is always accessible. Signed-off-by: Tejun Heo Acked-by: Li Zefan --- Reading git-diff-tree failed