diff options
author | Tejun Heo <tj@kernel.org> | 2013-08-26 22:40:56 (GMT) |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2013-08-26 22:40:56 (GMT) |
commit | 7941cb027dccedec3c047271554ddcf4be2e0697 (patch) | |
tree | 72bf50000b99403d9610ac9d32d21900e06c1bc6 /fs/select.c | |
parent | 9fa4db334c7d9570aec7a5121e84fae99aae1d04 (diff) | |
download | linux-7941cb027dccedec3c047271554ddcf4be2e0697.tar.xz |
cgroup: make cgroup_event hold onto cgroup_subsys_state instead of cgroup
Currently, each registered cgroup_event holds an extra reference to
the cgroup. This is a bit weird as events are subsystem specific and
will also be incorrect in the planned unified hierarchy as css
(cgroup_subsys_state) may come and go dynamically across the lifetime
of a cgroup. Holding onto cgroup won't prevent the target css from
going away.
Update cgroup_event to hold onto the css the traget file belongs to
instead of cgroup.
Signed-off-by: Tejun Heo <tj@kernel.org>
Acked-by: Li Zefan <lizefan@huawei.com>
Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Diffstat (limited to 'fs/select.c')
0 files changed, 0 insertions, 0 deletions