blkio: Keep queue on service tree until we expire it
authorVivek Goyal <vgoyal@redhat.com>
Thu, 3 Dec 2009 17:59:40 +0000 (12:59 -0500)
committerJens Axboe <jens.axboe@oracle.com>
Thu, 3 Dec 2009 18:28:51 +0000 (19:28 +0100)
commitf04a64246344ad50e4b4b4186174a0912d07f30b
tree03d2d39d2811350af39dd635297b90ca52b9b6fe
parent615f0259e6940293359a189f4881bb28c2fea40b
blkio: Keep queue on service tree until we expire it

o Currently cfqq deletes a queue from service tree if it is empty (even if
  we might idle on the queue). This patch keeps the queue on service tree
  hence associated group remains on the service tree until we decide that
  we are not going to idle on the queue and expire it.

o This just helps in time accounting for queue/group and in implementation
  of rest of the patches.

Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
block/cfq-iosched.c