cfq-iosched: implement slower async initiate and queue ramp up
authorJens Axboe <jens.axboe@oracle.com>
Sat, 3 Oct 2009 14:26:03 +0000 (16:26 +0200)
committerJens Axboe <jens.axboe@oracle.com>
Sat, 3 Oct 2009 14:27:13 +0000 (16:27 +0200)
commit8e2967555571659d2c8a70dd120710110ed7bba4
tree22716c5388f0269f5c1cef54958ae27df256c498
parent365722bb917b08b7323b5a4a0a3386cc7d00397d
cfq-iosched: implement slower async initiate and queue ramp up

This slowly ramps up the async queue depth based on the time
passed since the sync IO, and doesn't allow async at all until
a sync slice period has passed.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
block/blk-core.c
block/cfq-iosched.c
include/linux/blkdev.h