summaryrefslogtreecommitdiff
path: root/block/blk-mq.c
AgeCommit message (Expand)AuthorFilesLines
2014-04-09block: remove 'q' parameter from kblockd_schedule_*_work()Jens Axboe1-5/+2
2014-04-07blk-mq: fix potential stall during CPU unplug with IO pendingJens Axboe1-2/+6
2014-03-21blk-mq: add REQ_SYNC earlyShaohua Li1-0/+2
2014-03-21blk-mq: support partial I/O completionsChristoph Hellwig1-32/+5
2014-03-21blk-mq: merge blk_mq_insert_request and blk_mq_run_requestChristoph Hellwig1-43/+10
2014-03-21blk-mq: remove blk_mq_alloc_rqChristoph Hellwig1-8/+2
2014-03-20blk-mq: don't dump CPU -> hw queue map on driver loadJens Axboe1-0/+10
2014-03-19blk-mq: fix wrong usage of hctx->state vs hctx->flagsJens Axboe1-3/+3
2014-03-14blk-mq: allow blk_mq_init_commands() to return failureJens Axboe1-7/+45
2014-03-05blktrace: fix accounting of partially completed requestsRoman Pen1-1/+1
2014-02-24smp: Rename __smp_call_function_single() to smp_call_function_single_async()Frederic Weisbecker1-1/+1
2014-02-24smp: Remove wait argument from __smp_call_function_single()Frederic Weisbecker1-1/+1
2014-02-11blk-mq: pair blk_mq_start_request / blk_mq_requeue_requestChristoph Hellwig1-23/+26
2014-02-11blk-mq: dont assume rq->errors is set when returning an error from ->queue_rqChristoph Hellwig1-1/+1
2014-02-10blk-mq: rework flush sequencing logicChristoph Hellwig1-35/+19
2014-02-10blk-mq: rework I/O completionsChristoph Hellwig1-21/+31
2014-02-07blk-mq: Add bio_integrity setup to blk_mq_make_requestNicholas Bellinger1-0/+5
2014-02-07blk-mq: initialize sg_reserved_sizeChristoph Hellwig1-0/+2
2014-02-07blk-mq: handle dma_drain_sizeChristoph Hellwig1-0/+10
2014-02-07blk-mq: support at_head inserations for blk_execute_rqChristoph Hellwig1-7/+10
2014-01-30blk-mq: Don't reserve a tag for flush requestShaohua Li1-16/+30
2014-01-08blk-mq: uses page->list incorrectlyDave Hansen1-3/+3
2014-01-08blk-mq: use __smp_call_function_single directlyChristoph Hellwig1-57/+11
2014-01-03blk-mq: fix initializing request's start timeMing Lei1-0/+2
2013-12-31block: blk-mq: don't export blk_mq_free_queue()Ming Lei1-1/+0
2013-12-31block: blk-mq: make blk_sync_queue support mqMing Lei1-1/+0
2013-12-31block: blk-mq: support draining mq queueMing Lei1-16/+27
2013-12-31Merge tag 'v3.13-rc6' into for-3.14/coreJens Axboe1-6/+10
2013-12-05blk-mq: fix use-after-free of requestMing Lei1-2/+2
2013-12-03blk-mq: fix dereference of rq->mq_ctx if allocation failsJeff Moyer1-4/+8
2013-11-23block: Abstract out bvec iteratorKent Overstreet1-1/+1
2013-11-19blk-mq: add blktrace insert event traceJens Axboe1-0/+2
2013-11-19blk-mq: ensure that we set REQ_IO_STAT so diskstats workJens Axboe1-4/+8
2013-11-15Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds1-3/+3
2013-11-15kernel: remove CONFIG_USE_GENERIC_SMP_HELPERSChristoph Hellwig1-2/+2
2013-11-14blk-mq: remove newly added instances of __cpuinitPaul Gortmaker1-3/+3
2013-10-29blk-mq: mq plug list breakageShaohua Li1-1/+1
2013-10-28blk-mq: fix for flush deadlockChristoph Hellwig1-2/+12
2013-10-25blk-mq: add blk_mq_stop_hw_queuesChristoph Hellwig1-0/+10
2013-10-25blk-mq: new multi-queue block IO queueing mechanismJens Axboe1-0/+1480