]> git.baikalelectronics.ru Git - kernel.git/commit
cfq-iosched: no need to keep track of busy_rt_queues
authorVivek Goyal <vgoyal@redhat.com>
Fri, 10 Jul 2009 08:20:30 +0000 (10:20 +0200)
committerJens Axboe <jens.axboe@oracle.com>
Fri, 11 Sep 2009 12:33:30 +0000 (14:33 +0200)
commit18c5783dbf1b7ef6dcc8e62e952d76cfb3ac6d50
tree32a77721594c79610b8dba9026ff9f9928545d17
parent5297ca7306e90a8c83b8232ca70c1684b08e41e4
cfq-iosched: no need to keep track of busy_rt_queues

o Get rid of busy_rt_queues infrastructure. Looks like it is redundant.

o Once an RT queue gets request it will preempt any of the BE or IDLE queues
  immediately. Otherwise this queue will be put on service tree and scheduler
  will anyway select this queue before any of the BE or IDLE queue. Hence
  looks like there is no need to keep track of how many busy RT queues are
  currently on service tree.

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