• Jens Axboe's avatar
    cfq-iosched: fix async queue behaviour · 15c31be4
    Jens Axboe authored
    With the cfq_queue hash removal, we inadvertently got rid of the
    async queue sharing. This was not intentional, in fact CFQ purposely
    shares the async queue per priority level to get good merging for
    async writes.
    
    So put some logic in cfq_get_queue() to track the shared queues.
    Signed-off-by: default avatarJens Axboe <jens.axboe@oracle.com>
    15c31be4
cfq-iosched.c 53.3 KB