aboutsummaryrefslogtreecommitdiffstats
path: root/block/blk-cgroup.c
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2013-08-08 20:11:23 -0400
committerTejun Heo <tj@kernel.org>2013-08-08 20:11:23 -0400
commit2bb566cb68dfafad328af666ebadf0e49accd6ca (patch)
tree700bd0b0f325e9eebf4b0c91ae31d1872f471e39 /block/blk-cgroup.c
parenteb95419b023abacb415e2a18fea899023ce7624d (diff)
cgroup: add subsys backlink pointer to cftype
cgroup is transitioning to using css (cgroup_subsys_state) instead of cgroup as the primary subsystem handle. The cgroupfs file interface will be converted to use css's which requires finding out the subsystem from cftype so that the matching css can be determined from the cgroup. This patch adds cftype->ss which points to the subsystem the file belongs to. The field is initialized while a cftype is being registered. This makes it unnecessary to explicitly specify the subsystem for other cftype handling functions. @ss argument dropped from various cftype handling functions. This patch shouldn't introduce any behavior differences. Signed-off-by: Tejun Heo <tj@kernel.org> Acked-by: Li Zefan <lizefan@huawei.com> Acked-by: Vivek Goyal <vgoyal@redhat.com> Cc: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/blk-cgroup.c')
-rw-r--r--block/blk-cgroup.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/block/blk-cgroup.c b/block/blk-cgroup.c
index 79fd9f4fadb7..34063739745b 100644
--- a/block/blk-cgroup.c
+++ b/block/blk-cgroup.c
@@ -1128,7 +1128,7 @@ void blkcg_policy_unregister(struct blkcg_policy *pol)
1128 1128
1129 /* kill the intf files first */ 1129 /* kill the intf files first */
1130 if (pol->cftypes) 1130 if (pol->cftypes)
1131 cgroup_rm_cftypes(&blkio_subsys, pol->cftypes); 1131 cgroup_rm_cftypes(pol->cftypes);
1132 1132
1133 /* unregister and update blkgs */ 1133 /* unregister and update blkgs */
1134 blkcg_policy[pol->plid] = NULL; 1134 blkcg_policy[pol->plid] = NULL;