diff options
Diffstat (limited to 'block/blk-cgroup.c')
-rw-r--r-- | block/blk-cgroup.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/block/blk-cgroup.c b/block/blk-cgroup.c index a7816f3d0059..6ce36ff98a41 100644 --- a/block/blk-cgroup.c +++ b/block/blk-cgroup.c | |||
@@ -736,6 +736,14 @@ struct cgroup_subsys blkio_subsys = { | |||
736 | .subsys_id = blkio_subsys_id, | 736 | .subsys_id = blkio_subsys_id, |
737 | .base_cftypes = blkcg_files, | 737 | .base_cftypes = blkcg_files, |
738 | .module = THIS_MODULE, | 738 | .module = THIS_MODULE, |
739 | |||
740 | /* | ||
741 | * blkio subsystem is utterly broken in terms of hierarchy support. | ||
742 | * It treats all cgroups equally regardless of where they're | ||
743 | * located in the hierarchy - all cgroups are treated as if they're | ||
744 | * right below the root. Fix it and remove the following. | ||
745 | */ | ||
746 | .broken_hierarchy = true, | ||
739 | }; | 747 | }; |
740 | EXPORT_SYMBOL_GPL(blkio_subsys); | 748 | EXPORT_SYMBOL_GPL(blkio_subsys); |
741 | 749 | ||