]> git.baikalelectronics.ru Git - kernel.git/commit
cfq: break apart merged cfqqs if they stop cooperating
authorJeff Moyer <jmoyer@redhat.com>
Fri, 23 Oct 2009 21:14:52 +0000 (17:14 -0400)
committerJens Axboe <jens.axboe@oracle.com>
Mon, 26 Oct 2009 13:34:47 +0000 (14:34 +0100)
commit9afa97625e591789f70a92a7cd6ce39784b30aab
tree01127225a83bdcae30b261b9f21bb89faa7db8ce
parente27168bd25bcffab87a9b1e25a40b61c5012787b
cfq: break apart merged cfqqs if they stop cooperating

cfq_queues are merged if they are issuing requests within the mean seek
distance of one another.  This patch detects when the coopearting stops and
breaks the queues back up.

Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
block/cfq-iosched.c