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)
commite6c5bc737ab71e4af6025ef7d150f5a26ae5f146
tree01127225a83bdcae30b261b9f21bb89faa7db8ce
parentb3b6d0408c953524f979468562e7e210d8634150
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