CKRM E16rc1 io controller support.
authorMarc Fiuczynski <mef@cs.princeton.edu>
Thu, 23 Sep 2004 19:26:45 +0000 (19:26 +0000)
committerMarc Fiuczynski <mef@cs.princeton.edu>
Thu, 23 Sep 2004 19:26:45 +0000 (19:26 +0000)
commitbcb880f971bb5b203510c4e657a8a1c6d80442d1
treeadc072940e590d2c2801ca7ea9333a8808aae3d5
parentca52a32a0a992a8cadda8d900d144b9ea431727d
CKRM E16rc1 io controller support.

This version only implements 20 classes of I/O priority. The next release
candidate will support limits, which can then be used as a means to express
proportional sharing between classes (vservers).

The cfq-iosched.c function was hacked by me to work around an issue with
Fedora Core 2 that does not appear in the vanilla 2.6.8.1 kernel.  The
CKRM folks are aware of this and will fix this problem (hopefully in the
next release, too).
drivers/block/cfq-iosched.c
drivers/block/ckrm-io.c
include/linux/ckrm-io.h