diff options
author | Vivek Goyal <vgoyal@redhat.com> | 2009-12-03 12:59:42 -0500 |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2009-12-03 13:28:51 -0500 |
commit | 31e4c28d95e64f2d5d3c497a3ecf37c62de635b4 (patch) | |
tree | ffbb99b2565c4bdd4921fd7077164e7fc295b2bc /include | |
parent | 1fa8f6d68b5c8ca0a608fd8d296c5f07ac788cd6 (diff) |
blkio: Introduce blkio controller cgroup interface
o This is basic implementation of blkio controller cgroup interface. This is
the common interface visible to user space and should be used by different
IO control policies as we implement those.
Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/cgroup_subsys.h | 6 | ||||
-rw-r--r-- | include/linux/iocontext.h | 4 |
2 files changed, 10 insertions, 0 deletions
diff --git a/include/linux/cgroup_subsys.h b/include/linux/cgroup_subsys.h index 9c8d31bacf4..ccefff02b6c 100644 --- a/include/linux/cgroup_subsys.h +++ b/include/linux/cgroup_subsys.h | |||
@@ -60,3 +60,9 @@ SUBSYS(net_cls) | |||
60 | #endif | 60 | #endif |
61 | 61 | ||
62 | /* */ | 62 | /* */ |
63 | |||
64 | #ifdef CONFIG_BLK_CGROUP | ||
65 | SUBSYS(blkio) | ||
66 | #endif | ||
67 | |||
68 | /* */ | ||
diff --git a/include/linux/iocontext.h b/include/linux/iocontext.h index eb73632440f..d61b0b8b5cd 100644 --- a/include/linux/iocontext.h +++ b/include/linux/iocontext.h | |||
@@ -68,6 +68,10 @@ struct io_context { | |||
68 | unsigned short ioprio; | 68 | unsigned short ioprio; |
69 | unsigned short ioprio_changed; | 69 | unsigned short ioprio_changed; |
70 | 70 | ||
71 | #ifdef CONFIG_BLK_CGROUP | ||
72 | unsigned short cgroup_changed; | ||
73 | #endif | ||
74 | |||
71 | /* | 75 | /* |
72 | * For request batching | 76 | * For request batching |
73 | */ | 77 | */ |