summaryrefslogtreecommitdiff
path: root/block/blk-merge.c
AgeCommit message (Expand)Author
2018-11-09block: make sure discard bio is aligned with logical block sizeMing Lei
2018-11-07block: respect virtual boundary mask in bvecsJohannes Thumshirn
2018-10-29block: fix the DISCARD request mergeJianchao Wang
2018-09-24block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeableChristoph Hellwig
2018-09-24block: simplify BIOVEC_PHYS_MERGEABLEChristoph Hellwig
2018-09-24block: move req_gap_{back,front}_merge to blk-merge.cChristoph Hellwig
2018-06-02block: don't use blocking queue entered for recursive bio submitsJens Axboe
2018-05-30block: convert bounce, q->bio_split to bioset_init()/mempool_init()Kent Overstreet
2018-05-09block: consolidate struct request timestamp fieldsOmar Sandoval
2018-02-01blk-mq: fix discard merge with scheduler attachedJens Axboe
2018-01-09Revert "block: blk-merge: try to make front segments in full size"Ming Lei
2018-01-06block: blk-merge: remove unnecessary checkMing Lei
2018-01-06block: blk-merge: try to make front segments in full sizeMing Lei
2018-01-06blk-merge: compute bio->bi_seg_front_size efficientlyMing Lei
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-08-23block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig
2017-08-09block: pass in queue to inflight accountingJens Axboe
2017-06-27block: add support for write hints in a bioJens Axboe
2017-06-20block: Check locking assumptions at runtimeBart Van Assche
2017-06-18block: don't check for BIO_MAX_PAGES in blk_bio_segment_split()NeilBrown
2017-06-18block: remove bio_clone() and all references.NeilBrown
2017-06-18block: Improvements to bounce-buffer handlingNeilBrown
2017-06-18blk: remove bio_set arg from blk_queue_split()NeilBrown
2017-04-08block: implement splitting of REQ_OP_WRITE_ZEROES biosChristoph Hellwig
2017-02-08block: optionally merge discontiguous discard bios into a single requestChristoph Hellwig
2017-02-08block: enumify ELEVATOR_*_MERGEChristoph Hellwig
2017-02-08block: move req_set_nomerge to blk.hChristoph Hellwig
2017-02-03block: free merged request in the callerJens Axboe
2017-02-03blk-merge: return the merged requestJens Axboe
2017-01-17blk-mq-sched: add framework for MQ capable IO schedulersJens Axboe
2017-01-17block: move existing elevator ops to unionJens Axboe
2016-12-09block: improve handling of the magic discard payloadChristoph Hellwig
2016-12-01block: factor out req_set_nomergeRitesh Harjani
2016-12-01block: add support for REQ_OP_WRITE_ZEROESChaitanya Kulkarni
2016-10-28block: split out request-only flags into a new namespaceChristoph Hellwig
2016-08-24block: make sure a big bio is split into at most 256 bvecsMing Lei
2016-08-16block: Fix secure eraseAdrian Hunter
2016-08-07block: rename bio bi_rw to bi_opfJens Axboe
2016-07-26Merge branch 'for-4.8/drivers' of git://git.kernel.dk/linux-blockLinus Torvalds
2016-07-20block: Fix front merge checkDamien Le Moal
2016-07-20block: do not merge requests without consulting with io schedulerTahsin Erdogan
2016-06-09block: add a separate operation type for secure eraseChristoph Hellwig
2016-06-07block: convert merge/insert code to check for REQ_OPs.Mike Christie
2016-06-07block, fs, mm, drivers: use bio set/get op accessorsMike Christie
2016-06-07block, drivers, cgroup: use op_is_write helper instead of checking for REQ_WRITEMike Christie
2016-03-03block: merge: get the 1st and last bvec via helpersMing Lei
2016-01-22block: fix bio splitting on max sectorsMing Lei
2016-01-19Merge branch 'for-4.5/core' of git://git.kernel.dk/linux-blockLinus Torvalds
2016-01-12block: split bios to max possible lengthKeith Busch
2016-01-08Revert "block: Split bios on chunk boundaries"Jens Axboe