summaryrefslogtreecommitdiffstats
path: root/block/blk-core.c
Commit message (Expand)AuthorAgeFilesLines
* block: introduce blk_flush_queue to drive flush machineryMing Lei2014-09-251-1/+3
* block: move flush initialization to blk_flush_initMing Lei2014-09-251-3/+0
* block: introduce blk_init_flush and its pairMing Lei2014-09-251-3/+2
* Merge branch 'for-linus' into for-3.18/coreJens Axboe2014-09-111-1/+0
|\
| * scsi-mq: fix requests that use a separate CDB bufferTony Battersby2014-08-221-1/+0
* | block, bdi: an active gendisk always has a request_queue associated with itTejun Heo2014-09-081-7/+3
* | block,scsi: fixup blk_get_request dead queue scenariosJoe Lawrence2014-08-281-17/+17
|/
* blk-mq: decouble blk-mq freezing from generic bypassingTejun Heo2014-07-011-1/+1
* block, blk-mq: draining can't be skipped even if bypass_depth was non-zeroTejun Heo2014-07-011-4/+7
* Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds2014-06-191-2/+1
|\
| * block: remove WQ_POWER_EFFICIENT from kblockdMatias Bjørling2014-06-111-2/+1
* | Merge git://git.infradead.org/users/willy/linux-nvmeLinus Torvalds2014-06-151-0/+1
|\ \ | |/ |/|
| * NVMe: Add tracepointsKeith Busch2014-05-051-0/+1
* | block: add blk_rq_set_block_pc()Jens Axboe2014-06-061-0/+18
* | block: remove 'magic' from struct blk_plugJens Axboe2014-05-291-5/+0
* | blk-mq: merge blk_mq_alloc_reserved_request into blk_mq_alloc_requestChristoph Hellwig2014-05-281-1/+1
* | block: only allocate/free mq_usage_counter in blk-mqMing Lei2014-05-271-6/+1
* | blk-mq: Micro-optimize blk_queue_nomerges() checkRobert Elliott2014-05-201-4/+4
* | blk-mq: allow changing of queue depth through sysfsJens Axboe2014-05-201-0/+41
* | block: only calculate part_in_flight() onceJens Axboe2014-05-091-2/+5
* | block: export blk_finish_requestChristoph Hellwig2014-04-161-1/+2
* | blk-mq: add blk_mq_delay_queueChristoph Hellwig2014-04-161-2/+4
* | block: remove struct request buffer memberJens Axboe2014-04-151-15/+6
* | Merge tag 'v3.15-rc1' into for-3.16/coreJens Axboe2014-04-151-1/+1
|\|
| * block: fix regression with block enabled taggingJens Axboe2014-04-091-1/+1
* | block: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERODuan Jiong2014-04-111-1/+1
* | block: add kblockd_schedule_delayed_work_on()Jens Axboe2014-04-091-0/+7
* | block: remove 'q' parameter from kblockd_schedule_*_work()Jens Axboe2014-04-091-3/+3
|/
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds2014-04-021-1/+1
|\
| * Merge branch 'master' into for-nextJiri Kosina2014-02-201-26/+55
| |\
| * | treewide: Fix typo in Documentation/DocBookMasanari Iida2014-02-191-1/+1
* | | Merge branch 'for-3.15/core' of git://git.kernel.dk/linux-blockLinus Torvalds2014-04-011-1/+1
|\ \ \
| * | | blktrace: fix accounting of partially completed requestsRoman Pen2014-03-051-1/+1
| | |/ | |/|
* | | block: free q->flush_rq in blk_init_allocated_queue error pathsDave Jones2014-03-201-2/+6
* | | block: fix q->flush_rq NULL pointer crash on dm-mpath flushMike Snitzer2014-03-081-11/+6
|/ /
* | blk-mq: rework flush sequencing logicChristoph Hellwig2014-02-101-3/+12
* | blk-mq: divert __blk_put_request for MQ opsChristoph Hellwig2014-02-071-0/+5
* | block: blk-mq: make blk_sync_queue support mqMing Lei2013-12-311-1/+10
* | block: blk-mq: support draining mq queueMing Lei2013-12-311-2/+8
* | block: Convert bio_for_each_segment() to bvec_iterKent Overstreet2013-11-231-2/+2
* | block: Abstract out bvec iteratorKent Overstreet2013-11-231-18/+18
|/
* Merge branch 'blk-mq/core' into for-3.13/coreJens Axboe2013-11-081-64/+93
|\
| * blk-mq: mq plug list breakageShaohua Li2013-10-291-1/+7
| * blk-mq: fix for flush deadlockChristoph Hellwig2013-10-281-1/+1
| * blk-mq: new multi-queue block IO queueing mechanismJens Axboe2013-10-251-58/+84
| * block: remove request ref_countChristoph Hellwig2013-10-251-3/+0
| * block: make rq->cmd_flags be 64-bitJens Axboe2013-10-251-2/+2
* | block: Enable sysfs nomerge control for I/O requests in the plug listAlireza Haghdoost2013-11-081-0/+3
* | elevator: Fix a race in elevator switching and md device initializationTomoki Sekiyama2013-11-081-1/+9
* | blk-core: Fix memory corruption if blkcg_init_queue failsMikulas Patocka2013-11-081-1/+3