diff options
author | Vivek Goyal <vgoyal@redhat.com> | 2010-09-15 17:06:33 -0400 |
---|---|---|
committer | Jens Axboe <jaxboe@fusionio.com> | 2010-09-16 08:42:04 +0200 |
commit | 062a644d6121d5e2f51c0b2ca0cbc5155ebf845b (patch) | |
tree | 250626a8ee11efa8e598692904e12ac26c29cab5 /block/cfq-iosched.c | |
parent | af41d7bd9b685ab4e8f930627874ba4f4728e128 (diff) | |
download | linux-062a644d6121d5e2f51c0b2ca0cbc5155ebf845b.tar.gz linux-062a644d6121d5e2f51c0b2ca0cbc5155ebf845b.tar.bz2 linux-062a644d6121d5e2f51c0b2ca0cbc5155ebf845b.zip |
blk-cgroup: Prepare the base for supporting more than one IO control policies
o This patch prepares the base for introducing new IO control policies.
Currently all the code is written knowing there is only one policy
and that is proportional bandwidth. Creating infrastructure for newer
policies to come in.
o Also there were many functions which were generated using macro. It was
very confusing. Got rid of those.
Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
Diffstat (limited to 'block/cfq-iosched.c')
-rw-r--r-- | block/cfq-iosched.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/block/cfq-iosched.c b/block/cfq-iosched.c index eb4086f7dfef..b9f86190763b 100644 --- a/block/cfq-iosched.c +++ b/block/cfq-iosched.c @@ -4013,6 +4013,7 @@ static struct blkio_policy_type blkio_policy_cfq = { .blkio_unlink_group_fn = cfq_unlink_blkio_group, .blkio_update_group_weight_fn = cfq_update_blkio_group_weight, }, + .plid = BLKIO_POLICY_PROP, }; #else static struct blkio_policy_type blkio_policy_cfq; |