aboutsummaryrefslogtreecommitdiffstats
path: root/block/blk-exec.c
diff options
context:
space:
mode:
authorVivek Goyal <vgoyal@redhat.com>2009-12-03 12:59:38 -0500
committerJens Axboe <jens.axboe@oracle.com>2009-12-03 19:28:51 +0100
commitcdb16e8f739985b8a5c9f4569b026583bbcd01a5 (patch)
tree860b74f8134cfbd516cc73b8b9a9edfe4e3d2db6 /block/blk-exec.c
parentblkio: Set must_dispatch only if we decided to not dispatch the request (diff)
downloadlinux-dev-cdb16e8f739985b8a5c9f4569b026583bbcd01a5.tar.xz
linux-dev-cdb16e8f739985b8a5c9f4569b026583bbcd01a5.zip
blkio: Introduce the notion of cfq groups
o This patch introduce the notion of cfq groups. Soon we will can have multiple groups of different weights in the system. o Various service trees (prioclass and workload type trees), will become per cfq group. So hierarchy looks as follows. cfq_groups | workload type | cfq queue o When an scheduling decision has to be taken, first we select the cfq group then workload with-in the group and then cfq queue with-in the workload type. o This patch just makes various workload service tree per cfq group and introduce the function to be able to choose a group for scheduling. Signed-off-by: Vivek Goyal <vgoyal@redhat.com> Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'block/blk-exec.c')
0 files changed, 0 insertions, 0 deletions