summaryrefslogtreecommitdiffstats
path: root/block/blk-merge.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'v4.20-rc5' into for-4.21/blockJens Axboe2018-12-041-1/+1
|\
| * block: fix single range discard mergeMing Lei2018-11-301-1/+1
* | block: prevent merging of requests with different prioritiesDamien Le Moal2018-11-191-2/+6
* | Merge tag 'v4.20-rc3' into for-4.21/blockJens Axboe2018-11-181-2/+3
|\|
| * block: make sure discard bio is aligned with logical block sizeMing Lei2018-11-091-1/+2
| * block: respect virtual boundary mask in bvecsJohannes Thumshirn2018-11-071-1/+1
* | block: make blk_try_req_merge() staticEric Biggers2018-11-141-1/+2
* | block: kill request ->cpu memberJens Axboe2018-11-071-2/+0
* | blk-merge: kill dead queue lock held checkJens Axboe2018-11-071-3/+0
* | block: remove req_no_special_merge() from merging codeJens Axboe2018-11-071-22/+3
* | block: remove __blk_put_request()Jens Axboe2018-11-071-1/+1
* | block: remove dead elevator codeJens Axboe2018-11-071-5/+0
|/
* block: fix the DISCARD request mergeJianchao Wang2018-10-291-10/+36
* block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeableChristoph Hellwig2018-09-241-24/+5
* block: simplify BIOVEC_PHYS_MERGEABLEChristoph Hellwig2018-09-241-5/+5
* block: move req_gap_{back,front}_merge to blk-merge.cChristoph Hellwig2018-09-241-0/+65
* block: don't use blocking queue entered for recursive bio submitsJens Axboe2018-06-021-0/+10
* block: convert bounce, q->bio_split to bioset_init()/mempool_init()Kent Overstreet2018-05-301-4/+4
* block: consolidate struct request timestamp fieldsOmar Sandoval2018-05-091-6/+5
* blk-mq: fix discard merge with scheduler attachedJens Axboe2018-02-011-3/+26
* Revert "block: blk-merge: try to make front segments in full size"Ming Lei2018-01-091-49/+5
* block: blk-merge: remove unnecessary checkMing Lei2018-01-061-3/+1
* block: blk-merge: try to make front segments in full sizeMing Lei2018-01-061-5/+49
* blk-merge: compute bio->bi_seg_front_size efficientlyMing Lei2018-01-061-4/+5
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig2017-08-231-1/+1
* block: pass in queue to inflight accountingJens Axboe2017-08-091-2/+2
* block: add support for write hints in a bioJens Axboe2017-06-271-0/+14
* block: Check locking assumptions at runtimeBart Van Assche2017-06-201-0/+3
* block: don't check for BIO_MAX_PAGES in blk_bio_segment_split()NeilBrown2017-06-181-16/+0
* block: remove bio_clone() and all references.NeilBrown2017-06-181-3/+3
* block: Improvements to bounce-buffer handlingNeilBrown2017-06-181-10/+4
* blk: remove bio_set arg from blk_queue_split()NeilBrown2017-06-181-5/+4
* block: implement splitting of REQ_OP_WRITE_ZEROES biosChristoph Hellwig2017-04-081-2/+15
* block: optionally merge discontiguous discard bios into a single requestChristoph Hellwig2017-02-081-1/+4
* block: enumify ELEVATOR_*_MERGEChristoph Hellwig2017-02-081-1/+1
* block: move req_set_nomerge to blk.hChristoph Hellwig2017-02-081-7/+0
* block: free merged request in the callerJens Axboe2017-02-031-3/+12
* blk-merge: return the merged requestJens Axboe2017-02-031-15/+16
* blk-mq-sched: add framework for MQ capable IO schedulersJens Axboe2017-01-171-1/+1
* block: move existing elevator ops to unionJens Axboe2017-01-171-2/+2
* block: improve handling of the magic discard payloadChristoph Hellwig2016-12-091-36/+17
* block: factor out req_set_nomergeRitesh Harjani2016-12-011-9/+10
* block: add support for REQ_OP_WRITE_ZEROESChaitanya Kulkarni2016-12-011-4/+13
* block: split out request-only flags into a new namespaceChristoph Hellwig2016-10-281-4/+4
* block: make sure a big bio is split into at most 256 bvecsMing Lei2016-08-241-0/+22
* block: Fix secure eraseAdrian Hunter2016-08-161-14/+19
* block: rename bio bi_rw to bi_opfJens Axboe2016-08-071-4/+4
* Merge branch 'for-4.8/drivers' of git://git.kernel.dk/linux-blockLinus Torvalds2016-07-261-4/+2
|\
| * block: add a separate operation type for secure eraseChristoph Hellwig2016-06-091-4/+2