summaryrefslogtreecommitdiffstats
path: root/block/blk-merge.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* blk-merge: fix computing bio->bi_seg_front_size in case of single segmentMing Lei2015-11-301-0/+3
* blk-merge: warn if figured out segment number is bigger than nr_phys_segmentsMing Lei2015-11-241-0/+6
* blk-merge: fix blk_bio_segment_splitMing Lei2015-11-241-3/+19
* block: fix segment splitMing Lei2015-11-241-2/+2
* block: avoid to merge splitted bioMing Lei2015-10-211-0/+3
* block: setup bi_phys_segments after splittingMing Lei2015-10-211-7/+22
* block: blk-merge: fast-clone bio when splitting rw biosMing Lei2015-09-171-15/+4
* block: Refuse request/bio merges with gaps in the integrity payloadSagi Grimberg2015-09-111-0/+6
* block: Check for gaps on front and back mergesJens Axboe2015-09-031-13/+6
* block: fix bogus compiler warnings in blk-merge.cJens Axboe2015-09-031-8/+7
* Merge branch 'for-4.3/sg' of git://git.kernel.dk/linux-blockLinus Torvalds2015-09-021-1/+1
|\
| * scatterlist: remove open coded sg_unmark_end instancesDan Williams2015-08-171-1/+1
* | blk: Fix bio_io_vec index when checking bvec gapsKeith Busch2015-09-011-1/+1
* | block: Replace SG_GAPS with new queue limits maskKeith Busch2015-08-191-16/+7
|/
* block: kill merge_bvec_fn() completelyKent Overstreet2015-08-131-14/+3
* block: make generic_make_request handle arbitrarily sized biosKent Overstreet2015-08-131-10/+149
* block: manipulate bio->bi_flags through helpersJens Axboe2015-07-291-1/+1
* block: only honor SG gap prevention for merges that contain dataJens Axboe2015-05-291-1/+2
* Fix bug in blk_rq_merge_okWenbo Wang2015-03-201-1/+1
* block: remove unused function blk_bio_map_sgChristoph Hellwig2015-02-111-29/+0
* block: prevent request-to-request merging with gaps if not allowedKeith Busch2015-02-111-0/+12
* block: blk-merge: fix blk_recount_segments()Ming Lei2014-11-121-8/+11
* blk-merge: recaculate segment if it isn't less than max segmentsMing Lei2014-10-221-2/+3
* blk-merge: don't compute bi_phys_segments from bi_vcnt for cloned bioMing Lei2014-10-091-2/+6
* block: Don't merge requests if integrity flags differMartin K. Petersen2014-09-271-3/+3
* blk-merge: fix blk_recount_segmentsMing Lei2014-09-021-6/+11
* block: add support for limiting gaps in SG listsJens Axboe2014-06-251-0/+10
* block: add queue flag for disabling SG mergingJens Axboe2014-05-291-7/+21
* block: Explicitly handle discard/write same segmentsKent Overstreet2014-02-071-29/+62
* block: Really silence spurious compiler warningsKent Overstreet2013-12-031-9/+3
* block: Silence spurious compiler warningsKent Overstreet2013-11-271-0/+6
* block: Kill bio_iovec_idx(), __bio_iovec()Kent Overstreet2013-11-241-2/+11
* block: Convert bio_for_each_segment() to bvec_iterKent Overstreet2013-11-241-26/+23
* block: Abstract out bvec iteratorKent Overstreet2013-11-241-2/+2
* blk-mq: don't disallow request merges for req->special being setJens Axboe2013-10-291-3/+14
* scatterlist: introduce sg_unmark_endPaolo Bonzini2013-03-201-1/+1
* block: Implement support for WRITE SAMEMartin K. Petersen2012-09-201-0/+9
* block: Consolidate command flag and queue limit checks for mergesMartin K. Petersen2012-09-201-18/+12
* block: Clean up special command handling logicMartin K. Petersen2012-09-201-21/+1
* block: Add blk_bio_map_sg() helperAsias He2012-08-021-0/+37
* block: Introduce __blk_segment_map_sg() helperAsias He2012-08-021-35/+45
* block: separate out blk_rq_merge_ok() and blk_try_merge() from elevator funct...Tejun Heo2012-02-081-0/+37
* block: attempt to merge with existing requests on plug flushJens Axboe2011-03-211-0/+6
* Merge branch 'for-2.6.38/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds2011-01-131-1/+2
|\
| * block: add internal hd part table referencesJens Axboe2011-01-071-1/+1
| * block: fix accounting bug on cross partition mergesJerome Marchand2011-01-051-1/+2
* | block: Deprecate QUEUE_FLAG_CLUSTER and use queue_limits insteadMartin K. Petersen2010-12-171-3/+3
|/
* Revert "block: fix accounting bug on cross partition merges"Jens Axboe2010-10-241-1/+1
* Merge branch 'for-2.6.37/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds2010-10-231-10/+15
|\
| * block: fix accounting bug on cross partition mergesYasuaki Ishimatsu2010-10-191-1/+1