summaryrefslogtreecommitdiffstats
path: root/block/blk-mq-sched.c
Commit message (Expand)AuthorAgeFilesLines
* blk-mq-sched: separate mark hctx and queue restart operationsOmar Sandoval2017-02-231-12/+8
* block: get rid of blk-mq default scheduler choice Kconfig entriesJens Axboe2017-02-221-9/+0
* blk-mq-sched: ask scheduler for work, if we failed dispatching leftoversJens Axboe2017-02-171-3/+12
* blk-mq-sched: don't add flushes to the head of requeue queueJens Axboe2017-02-171-1/+1
* blk-mq: pass bio to blk_mq_sched_get_rq_privPaolo Valente2017-02-101-3/+5
* block: enumify ELEVATOR_*_MERGEChristoph Hellwig2017-02-081-18/+17
* block: free merged request in the callerJens Axboe2017-02-031-3/+6
* blk-mq-sched: bypass the scheduler for flushes entirelyOmar Sandoval2017-02-021-2/+23
* block: cleanup remaining manual checks for PREFLUSH|FUAJens Axboe2017-01-271-1/+1
* blk-mq-sched: add flush insertion into blk_mq_sched_insert_request()Jens Axboe2017-01-271-0/+58
* block: add a op_is_flush helperChristoph Hellwig2017-01-271-3/+2
* blk-mq-sched: change ->dispatch_requests() to ->dispatch_request()Jens Axboe2017-01-271-8/+15
* blk-mq-sched: fix starvation for multiple hardware queues and shared tagsJens Axboe2017-01-271-0/+28
* blk-mq-sched: check for successful allocation before assigning tagJens Axboe2017-01-261-1/+2
* blk-mq: don't lose flags passed in to blk_mq_alloc_request()Jens Axboe2017-01-261-1/+1
* blk-mq-sched: allow setting of default IO schedulerJens Axboe2017-01-171-0/+20
* blk-mq-sched: add framework for MQ capable IO schedulersJens Axboe2017-01-171-0/+368